如何查看WordPress政府采购品目分类目录录,标签和文章的ID

您还可以使用以下方式登录
当前位置:&>&&>& > wordpress如何查看分类目录id
wordpress如何查看分类目录id
&  分类目录的id号的查询  到你的网站的后台找到文章分类目录  用鼠标放到你所创建的分类目录上看你的电脑的左下角处的显示  如图中所示id=5就是你的分类目录的id号了  页面的id号查询  也是同样的道理,在网站的后台  找到你的页面中你所创建的所有的页面,选择其中的一个页面  用鼠标放到你所想查看的一个页面上,在左下角同样也可以看到页面的id号了  如图中所示post=84即为你的页面的id号了  文章标题的id号的查询  到你的网站的后台点击文章所有文章选择其中一篇的文章  用鼠标放到你的文章的标题上面,在左下角看到如图中所示  post=558即为你的文章标题的id号了  标签的id号的查询  到你的网站的后台文章下面找到标签进行点击  用鼠标放到选择的标签上会在左下角显示相对应的标签的id号了  如下图所示id=14就是你所想要的  5好了,最为常用的id号已经给大家分享完了  这些的位置的查找就在如下图所示  点击进入即可查询  好了,是不是很简单,同样的道理,同样的方法
欢迎转载:
推荐:    WordPress获取某个分类关联的标签
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:&
在使用WordPress做二次开发的过程中,遇到这样的一个需求,如何获取某个分类下属的标签?那什么是某个分类的下属标签呢,我们可以这么理解,如下图:
我在WordPress后台某篇文章的编辑页面,给这篇文章选择了分类:WordPress,接着同时选择了标签:php、主题制作,这时分类(WordPress)就与标签(php、主题制作)建立了关联,利用这种关联我们实现很多种需求,最典型的是细化WordPress文章分类功能,在子分类无法达到我们的需求时,可以使用标签来细化。我只需要提供WordPress分类的id,就可以得到它关联的标签:php、主题制作。
我们可以先在主题目录的下的functions.php添加以下函数:
function ludou_get_category_tags($args) {
$tags = $wpdb-&get_results
SELECT DISTINCT terms2.term_id as tag_id, terms2.name as tag_name
$wpdb-&posts as p1
LEFT JOIN $wpdb-&term_relationships as r1 ON p1.ID = r1.object_ID
LEFT JOIN $wpdb-&term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
LEFT JOIN $wpdb-&terms as terms1 ON t1.term_id = terms1.term_id,
$wpdb-&posts as p2
LEFT JOIN $wpdb-&term_relationships as r2 ON p2.ID = r2.object_ID
LEFT JOIN $wpdb-&term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
LEFT JOIN $wpdb-&terms as terms2 ON t2.term_id = terms2.term_id
t1.taxonomy = 'category' AND p1.post_status = 'publish' AND terms1.term_id IN (&.$args['categories'].&) AND
t2.taxonomy = 'post_tag' AND p2.post_status = 'publish'
AND p1.ID = p2.ID
ORDER by tag_name
$count = 0;
if($tags) {
foreach ($tags as $tag) {
$mytag[$count] = get_term_by('id', $tag-&tag_id, 'post_tag');
$mytag = NULL;
然后在其他主题文件中,我们可以调用某个分类或某几个分类关联的标签:
// 12,13是分类ID,多个用半角逗号隔开
$args = array( 'categories' =& '12,13');
// 调用上面定义的函数,来获取ID为12,13的分类的关联标签
$tags = ludou_get_category_tags($args);
// 输出我们获取到的关联标签,以列表形式打印
$content .= &&ul&&;
if(!empty($tags)) {
foreach ($tags as $tag) {
$content .= &&li&&a href=&&.get_tag_link($tag-&term_id).&&&&.$tag-&name.&&/a&&/li&&;
$content .= &&/ul&&;
好了,基本用法就这些,具体其他用法你可以自由地进行扩展。
获取某个标签关联的分类
反过来,我们可能会有这样的需求,既然可以获取某个分类的关联标签,那我能获取某个标签的关联分类吗?答案是可以的,将上面的代码稍微改一下就可以了:
function ludou_get_tag_categories($args) {
$categories = $wpdb-&get_results
SELECT DISTINCT terms1.term_id as cat_id
$wpdb-&posts as p1
LEFT JOIN $wpdb-&term_relationships as r1 ON p1.ID = r1.object_ID
LEFT JOIN $wpdb-&term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
LEFT JOIN $wpdb-&terms as terms1 ON t1.term_id = terms1.term_id,
$wpdb-&posts as p2
LEFT JOIN $wpdb-&term_relationships as r2 ON p2.ID = r2.object_ID
LEFT JOIN $wpdb-&term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
LEFT JOIN $wpdb-&terms as terms2 ON t2.term_id = terms2.term_id
t1.taxonomy = 'category' AND p1.post_status = 'publish' AND terms2.term_id IN (&.$args['tags'].&) AND
t2.taxonomy = 'post_tag' AND p2.post_status = 'publish'
AND p1.ID = p2.ID
ORDER by cat_id
$count = 0;
if($categories) {
foreach ($categories as $category) {
$mycategory[$count] = get_term_by('id', $category-&cat_id, 'category');
$mycategory = NULL;
调用范例:
// 12,13是标签ID,多个用半角逗号隔开
$args = array( 'tags' =& '12,13');
// 调用上面定义的函数,来获取ID为12,13的标签的关联分类
$categories = ludou_get_tag_categories($args);
// 输出我们获取到的关联分类,以列表形式打印
$content .= &&ul&&;
if(!empty($categories)) {
foreach ($categories as $category) {
$content .= &&li&&a href=&&.get_category_link( $category-&term_id ).&&&&.$category-&name.&&/a&&/li&&;
$content .= &&/ul&&;
本文采用 「」创作共享协议,转载请标注以下信息:
原文出处:露兜博客
ourwindow@163.com &&&
业余编程爱好者,主业是贝壳工艺品商人,感兴趣可以到我的淘宝店看看:
有人回复时邮件通知我wordpress 获取分类描述,分类标题,分类ID,分类链接url函数get_cat_ID()
根据分类名称获取分类ID
///// get_cat_name()
根据分类ID获取分类名称用法:&?phpget_cat_ID( $cat_name ) ?&参数:$cat_name
分类名称默认值为”General”。类型为字符型,可选返回的值:出错时返回0,成功则返回分类ID号,类型为整数示例:&?php
$category_id= get_cat_id(‘CategoryName’);
query_posts(‘cat=’.$category_id);
if(have_posts()) : while (have_posts()) : the_post();
the_content();
get_category_link()
根据分类ID获取分类的链接URL用法:&?phpget_category_link( $category_id ) ?&参数:$categroy_id 分类ID号
默认值:None,类型为整数,必需返回的值:分类URL
字符串型示例:&?php
$category_id= get_cat_ID( ‘Category Name’ );
$category_link = get_category_link( $category_id ); ?& &a href=”&?php echo $category_?&” title=”Category Name”&CategoryName&/a&the_category() 显示文章所属分类目录的链接。此标签必须在主循环中。用法:&?phpthe_category( $separator, $parents ); ?&参数:$separator显示在分类目录链接之间的文字或字符。默认以无序列表方式排列分类目录链接。字符串型
$parents怎样显示子分类目录链接,字符串型,值包括:
‘multiple’——显示父分类与其子分类的链接以展示”父子”关系
‘single’——只显示子分类的链接,用链接文本标出”父子”关系
默认值为显示子分类链接,无标识文字。示例:用逗号隔开分类目录列出分类目录,(在分类目录数量多于一个的情况下)以逗号作为分隔符。&p&This post is in:&?php the_category(‘, ‘);?&&/p& 用箭头隔开分类目录列出分类目录,以箭头(&)作为分隔符。(使用时请注意,有些访问者可能会将分类&分类这种格式解读为一对具有“父子”关系的分类。)&p&Categories: &?phpthe_category(‘ & ‘);?&&/p& single_cat_title()
显示或返回当前页面的分类目录标题。对那些显示WordPress标签而非分类目录标题的页面(如”/tag/carceer”),该标签显示或返回标签名称。该标签只能用在WordPress主循环(loop)之外。用法:&?phpsingle_cat_title( $prefix, $display ); ?&默认用法: &?phpsingle_cat_title(‘prefix’=&,’display’=&true ); ?&参数:$prefix
输出时在标题前的文本信息。默认值:None,类型是字符串,可选$display 显示标题(TRUE)或返回标题以便用在PHP中(FALSE)。默认值:TRUE,类型是布尔型 可选示例:下面这个例子在分类目录标题后显示“当前分类:”字样:&p&&?phpsingle_cat_title(‘当前分类是’);?&&/p& 输出:当前分类是wordpress下面这个例子将当前分类目录标题赋值给变量$current_category以用在PHP中。&?php $current_category = single_cat_title(“”,false); ?&category_description()
返回用户在当前分类目录所填写的说明信息用法:&?phpecho category_description( $category ); ?&参数:$category被返回说明信息的分类目录的数值型ID。若用户未指定分类目录,默认为当前分类目录。类型为整型示例:&div&&?php echocategory_description(3);?&&/div&返回结果:WordPress is a favorite blogging tool of mine and I share tipsand tricks for using WordPress here. &div&&strong&&?phpsingle_cat_title(‘当前分类’); ?& &/strong&: &?php echocategory_description();?&&/div&返回结果:当前分类WordPress: WordPress is a favorite blogging tool of mineand I share tips and tricks for using WordPress here. , , ,
本站wordpress主题均为原创转载请注明出处,本文固定地址:Wordpress给标签页面和分类目录以.html结尾 - 无忧主机
自始至终,以提供稳定、高性能的美国、香港免备案php虚拟主机产品为己任,以用户极高满意为生存价值,以产品的可靠性为生命线,以网络零中断为终身奋斗目标
WordPress开启伪静态规则后,它不是全站都会根据伪静态规则而改变,比如固定连接是这样的模式/%post_id%.html文章页面都会是以.html结尾的,但是一些目录文件就不是了,这个格式输出的目录格式是………/tag/dede或者………/category/wp很多顾客都会觉得这样的连接不美观而且对SEO的效果不好,SEO这个东西说实话我不懂,就是有听说过搜索引擎更喜欢漂亮的链接,所以怎么样能让标签和分类目录都以.html结尾呢?实现这个功能是需要试用一些代码的,这个代码是无忧主机()小编在网上找的,然后自己测试成功了把它分享给大家,网上只有写怎么让标签页以.html结尾,但是经过修改,分类目录也是可以实现以.html结尾的,下面开始介绍这个方法的实现。
首先试用FTP工具把里的.htaccess和主题下面的functions.php下载到本地,然后试用文本工具,先把functions.php打开,在里面添加下列的代码,这个是控制标签页的代码。
add_filter( 'body_class', 'twentyeleven_body_classes' );
// applied when calling get_tag_link()
add_filter('tag_link', 'ludou_html_tag_link', 10, 2);
* tag页链接转换,将 /tag/tag-name/ 转成 /tag/tag-name.html
function ludou_html_tag_link($tag_link, $tag_id) {
return rtrim($tag_link, '/') . '.html';
添加好标签页的然后在添加下面的分类文章的代码。
// applied when calling get_category_link()
add_filter('category_link', 'ludou_html_category_link', 10, 2);
* category页链接转换,将 /category/category-name/ 转成 /category/category-name.html
function ludou_html_category_link($category_link, $category_id) {
return rtrim($category_link, '/') . '.html';
其实两段代码格式都是一样的,其中的分别就是把tag换成了category,添加好这两段代码后把文件保存,然后打开.htaccess把下列的规则添加进去。
RewriteRule ^category/(.+)\.html$ /index.php?category=$1 [L]
RewriteRule ^category/(.+)\.html/page/([0-9]+)$ /index.php?category=$1&paged=$2 [L]
RewriteRule ^tag/(.+)\.html$ /index.php?tag=$1 [L]
RewriteRule ^tag/(.+)\.html/page/([0-9]+)$ /index.php?tag=$1&paged=$2 [L]
都添加完成以后上传会空间里,然后访问网站看看是不是成功了。
纯Linux环境下高端免备案【香港独立IP地址】 ,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名
本文地址:/wordpress/10055.html
喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
无忧主机资质:(十三年旗舰品牌)
相关技术帮助文档
技术帮助文档分类现在位置:

我要回帖

更多关于 网站分类目录 的文章

 

随机推荐