wordpress 分类代码

编辑整理:整理来源:搜狗问问,浏览量:67,时间:2023-04-04 04:48:01

前沿:wordpress 分类代码

补充知识:假如我的分类目录如下:

一级分类1

    --二级分类1

    --二级分类2

一级分类2

    --二级分类3

    --二级分类4

一级分类3

    --二级分类5

    --二级分类6


我在header.php文件的要作为导航的地方只显示一级分类,使用了下面的代码:


<?php wp_list_categories('sort_column=name&title_li=&depth=1&hide_empty=0'); ?>


当打开首页的时候,每个分类的css对应的名称为

当打开某个分类页面后,当前分类的就变成 。多了一个current-cat

当打开某个分类的某篇文章时,所属分类的css名称又变回

我想这样,当打开某个分类的某篇文章时,所属的一级分类能添加一个CSS样式,就像打开某个分类页面的样式那样多了一个 current-cat样式!也就是假如我打开二级分类1的某篇文章,此时一级分类1的class=“cat-item cat-item-1 current-cat”,或者能自己另外设置!
wordpress 分类代码


我相信有这样的需求的人应该不会很多,但是只要有人有需求,就一定有解决办法。

常规情况下,我们看到的后台分类是下面的样子:

而这次的需求就是将“分类”两个字替换为自定义内内容,我这番描述大家可能不明白是什么意思,但是如果你看了下面的图片就会明白了:

除了这里的内容之外,还有很多地方的内容都可以修改,列表如下:

namesingular_namesearch_itemspopular_itemsall_itemsparent_itemparent_item_colonedit_itemview_itemupdate_itemadd_new_itemnew_item_nameseparate_items_with_commasadd_or_remove_itemschoose_from_most_usednot_foundno_termsitems_list_navigationitems_listsmost_usedback_to_itemsmenu_namename_admin_bar

想要实现这个效果的代码如下:

add_filter( 'taxonomy_labels_category', 'filter_category_labels' );

function filter_category_labels( $labels ) {

$labels->menu_name = '分类-》小姐姐';

return $labels;

}

经过查看taxonomy_labels_{$taxonomy}过滤器,我了解到的就是这个过滤器貌似只能用于分类或者标签两种类型的页面,下面是我实践之后的效果:

当然,除了这些地方还有分类编辑页面或者其它和分类有关的页面都会进行修改,到底会修改哪些地方,我这边查看了一下相关的代码,并不知道是不是准确的:

$nohier_vs_hier_defaults = array(

'name' => array( _x( 'Tags', 'taxonomy general name' ), _x( 'Categories', 'taxonomy general name' ) ),

'singular_name' => array( _x( 'Tag', 'taxonomy singular name' ), _x( 'Category', 'taxonomy singular name' ) ),

'search_items' => array( __( 'Search Tags' ), __( 'Search Categories' ) ),

'popular_items' => array( __( 'Popular Tags' ), null ),

'all_items' => array( __( 'All Tags' ), __( 'All Categories' ) ),

'parent_item' => array( null, __( 'Parent Category' ) ),

'parent_item_colon' => array( null, __( 'Parent Category:' ) ),

'edit_item' => array( __( 'Edit Tag' ), __( 'Edit Category' ) ),

'view_item' => array( __( 'View Tag' ), __( 'View Category' ) ),

'update_item' => array( __( 'Update Tag' ), __( 'Update Category' ) ),

'add_new_item' => array( __( 'Add New Tag' ), __( 'Add New Category' ) ),

'new_item_name' => array( __( 'New Tag Name' ), __( 'New Category Name' ) ),

'separate_items_with_commas' => array( __( 'Separate tags with commas' ), null ),

'add_or_remove_items' => array( __( 'Add or remove tags' ), null ),

'choose_from_most_used' => array( __( 'Choose from the most used tags' ), null ),

'not_found' => array( __( 'No tags found.' ), __( 'No categories found.' ) ),

'no_terms' => array( __( 'No tags' ), __( 'No categories' ) ),

'filter_by_item' => array( null, __( 'Filter by category' ) ),

'items_list_navigation' => array( __( 'Tags list navigation' ), __( 'Categories list navigation' ) ),

'items_list' => array( __( 'Tags list' ), __( 'Categories list' ) ),

/* translators: Tab heading when selecting from the most used terms. */

'most_used' => array( _x( 'Most Used', 'tags' ), _x( 'Most Used', 'categories' ) ),

'back_to_items' => array( __( '← Go to Tags' ), __( '← Go to Categories' ) ),

'item_link' => array(

_x( 'Tag Link', 'navigation link block title' ),

_x( 'Category Link', 'navigation link block description' ),

),

'item_link_description' => array(

_x( 'A link to a tag.', 'navigation link block description' ),

_x( 'A link to a category.', 'navigation link block description' ),

),

);

也就是说这些替换会根据上面的内容进行对应替换。例如:edit_item对应替换的内容为Edit Tag或者Edit Category,根据你使用的过滤器不同则会进行不同的对应替换。

不知道这样的描述大家是否能明白,如果不明白可以联系我,提出问题,解决问题,进行交流才能共同进步。


补充拓展:wordpress 分类代码

category not 这种,个人使用过类似的。但这里跟你说下的是,如果在archive.php 或 categ卫块令团举突手最室ory.php或index.php中使用循环,而你想使用此代码做文章分页,那么,你会发现分页出错(那得别的方法了)。

但,如果你只是作为某个栏显示具体几篇文章的,贺激则如下代码应可实现。


<?php
    $paged=(get_query_var('pa务准达纪混ged'))?get_query_var('paged'):溶顶距粮1 ;
    $args_post=array(
        'orderby' => 'date', // 按发布时间显示循序
        'category__not_in味众掌散南席搞观衡才时' => array(1,2,百长除3), // 排除分类数组
        'posts_per_page' => 10,  // 显示篇数
        'ignore_sticky_posts' => 1,  // 非置顶
        'paged' => $paged,
    郑掘);
  禅丛袜  query_posts( $args_post );
    if(have_posts()移刑) : while (have_posts他负剂力胡万展促发打吗()) : the_post();
?>
<p><a href=便手织田聚挥住"<?php the_p府独确断决六ermalink(); ?>"><?php the_title(); ?></道甚例提适失a></p>
<?php endwhile; endif; wp_reset_query(); ?>


以上只是做参考,另你也可看下官网的category__not_in资料。

codex.***.org/C应一序破失杀lass_Reference/WP_Query


wordpress 分类代码

行业热门话题:

【wordpress分类id】【wordpress分类页面】【wordpress文章分类】【wordpress分类图标】【wordpress页面调用分类目录】【wordpress分类目录模板】【wordpress分类目录】【wordpress怎么创建分类】【wordpress分类插件】【wordpress分类目录导航】
wordpress 分类代码完!

相关推荐:

wordpress 分类代码

wordpress 分类代码,wordpress页面调用分类目录,wordpress分类id

作者:整理来源:搜狗问问,时间:2023-04-04 04:48,浏览:68



关键词文章生成器,点击查看演示目录:http://www.wskqs.cn/shisange/


梨子软文营销 丰县梨子销售的文案| 黔东南公众号排名采集-公众号排名采集软件| 金华武义县工业设计公司的接单网站-工业设计公司的接单网站有哪些| 关于编程书的营销软文 关于编程书的营销软文怎么写| 营销软文编辑技巧 营销软文编辑技巧和方法| 营销型网站建设代运营 乐清雁荡镇网站建设运营推广| 企业规划师| 淘宝代运营公司十大排名 宝尊 淘宝代运营公司十大排名 宝尊| 做四休三能否实现/做四休三能否实现双休日| 橱柜软文营销新闻|
投稿| 1024(定向养站+文章采集+ai聚合)目录程序| 1888(定向养站+文章采集+ai聚合)泛目录版| 双标题| 挖关键词| 违禁词删除| 伪原创| 免费配图| 自助解答| 站长变现| 今日头条| 问答聚合| 818(今日头条资讯聚合演示)| 1024(采集聚合+ai聚合)| 1024 (AI定向养站目录程序)| 淘客文章带货| 定向养站目录程序| ai写作目录程序

苏ICP备2021004623号 (免责声明:本网站部分内容由用户自行上传,如权利人发现存在侵犯其权益情形,请及时与本站联系。)(版权所有:昆山市一路火信息技术服务中心) 友情导航 网络警察提醒您 中国互联网辟谣平台 中国文明网传播文明 中国互联网举报中心