我需要在我的WordPress站点的所有档案和页面中使用月、年

时间:2014-10-18 作者:user3081582

我需要在我的wordpress网站的所有页面中有月/年。

例如:如果页面标题是“在线考试”,我需要将其设置为“2014年10月在线考试”。我有大约10-12页,在所有的档案中。我尝试在页面标题中使用%month%,但没有成功。我可以用正确的代码重命名所有的页面,如果我得到而不是每个月重命名。

我曾看到许多网站使用此功能。请帮我做这个。

非常感谢。

1 个回复
SO网友:Prasad Nevase

请在函数中输入以下代码。php文件。您需要创建名为“custom\\u post\\u name”的自定义字段,并将自定义字段文本设置为要添加到页面标题的内容。

function alter_page_title(){
    global $post;
    $current_page_title = $post->post_title;
    /* Check if lower case version of current page title is = online exams. */
    if (strtolower($current_page_title) == "online exams"){
        /* If yes then get value of custom_post_name meta field and add that to beginning of title & return */
        $custom_title_to_append = get_post_meta($post->ID, custom_post_name, true);
        return $custom_title_to_append. " ".$current_page_title;
    } else {
        /* else return title as is */
        return $post->post_title;
    }
}
add_action(\'the_title\', \'alter_page_title\');

结束

相关推荐

Custom permalinks structure

我希望有这样的结构:www.mysite.com/2013 (必须显示2013年的所有职位)www.mysite.com/my-category/2013 (必须显示2013年和“我的类别”类别的所有帖子)www.mysite.com/my-category/my-tag/ (必须显示所有类别为“我的类别”和标记为“我的标记”的帖子)www.mysite.com/my-category/ (必须显示“我的类别”类别的所有帖子)www.mysite.com/my-