有没有可能在我的博客标题标签上有我的自定义永久链接结构?
我目前的permalink结构是/%postname%/%location%/%mba_courses%/
我的位置和mba\\U课程是自定义分类法
现在我想在我的标题标签上写这个,我可以在标题标签上写这样的东西吗?
<title><?php echo (/%postname%/%location%/%mba_courses%/); ?><title>
我知道这是一个错误的代码,它不会工作,但他们的任何方式,我可以有这样的标题标签?
最合适的回答,由SO网友:Andy 整理而成
无法使永久链接结构自动反映在标题标记中。相反,您必须自己创建它。这可能会让您开始:(我不得不在这段代码中做很多假设。)
function my_title() {
$post = get_queried_object();
$locations = wp_get_object_terms( $post->ID, \'location\' );
$mba_courses = wp_get_object_terms( $post->ID, \'mba_courses\' );
$postname = $post->post_title;
$location = $locations[0]->name;
$mba_course = $mba_courses[0]->name;
return "$postname | $location | $mba_course";
}
然后,在您的单个帖子模板中:
<title><?php echo my_title(); ?><title>