删除类别标题中的档案

时间:2014-09-30 作者:sidlo

如何删除类别页标题中的“存档”一词<我正在使用“二十一二”主题和WordPress 4。

<head>
<title>"name of category" Archives  | "name of sites"</title>
</head>

3 个回复
最合适的回答,由SO网友:Zammuuz 整理而成

如果您使用的是yoast SEO插件,那么最简单的方法就是将存档字从“titles & metas-> Taxonomies->category“”

查找:

%%term_title%% Archives %%page%% %%sep%% %%sitename%%
替换为:

%%term_title%% %%page%% %%sep%% %%sitename%%

SO网友:Justin Bell

一些关注点:

代码wp_title() 位于/wp includes/general模板中。php。此函数执行两个过滤器:wp_title_partswp_title, 在任何一种情况下,您都有机会操纵标准的结果wp_title().twentytwelve_wp_title 执行一些特定于212的魔法,并使用wp_title 具有优先级的筛选器10.如果您不熟悉过滤器,我强烈建议您在对其太过着迷之前仔细研究一下。然而,我建议的方法采取以下步骤:

允许WP和Twenty12完成他们的任务wp_title() 返回其字符串我们有机会使用wp_title 过滤器<要使其工作,我们需要假定优先级大于10 确保我们在2112完成了自己的任务后再做自己的事wp_title 优先级更高(稍后执行)的筛选器11:

function overwrite_twentytwelve_archives_title($title, $sep)
{
    // Look for the string " Archives" (note the leading space), 
    // and strip it out of $title:
    return preg_replace("/ Archives/", "", $title);
}
add_filter("wp_title", "overwrite_twentytwelve_archives_title", 11, 2);
我在这里有点冒昧地假设,在“档案”前面会有一个额外的空间,这些空间也必须被剥离出来(在评论中提到);如果您愿意,请进行相应调整。基本上,我在这里建议的是允许Wordpress继续它的日常业务,只是在实际显示之前将“归档”部分剥离。请注意,我还没有测试过它是否正常工作,如果它不正常,我将很高兴通过我这方面的测试。

SO网友:Yasssine ELALAOUI

转到此链接(更改www.yourwebsite.com 使用您的域)

www.yourwebsite.com/wp-admin/admin.php?page=wpseo_titles

然后单击选项卡:分类法

第一个选项卡是您的目标

结束

相关推荐

Show Pages in Categories

通过将此代码添加到函数中,我创建了category函数。php:function page_category() { register_taxonomy_for_object_type(\'category\', \'page\'); } // Add to the admin_init hook of your theme functions.php file add_action( \'init\', \'page_category\' ); 但问