php Wordpress动态自定义标题钩

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Wordpress动态自定义标题钩相关的知识,希望对你有一定的参考价值。

//Start : Dynamic Title
add_filter('document_title_parts', 'filter_pagetitle',10);

function filter_pagetitle($title) {

	$keyword = $_GET['mytitle'];
	$check = !empty($keyword);

	if($check)
	$title['title'] = $keyword;

	return $title;
}

add_action( 'loop_start', 'set_custom_title' );
function set_custom_title() {
	if ( in_the_loop() ) {
		add_filter( 'the_title', 'custom_page_title' );
	}
}

function custom_page_title($title) {

    if(get_post_type() === 'post' || get_post_type() === 'page') {

	    $keyword = $_GET['mytitle'];
	    $check   = ! empty( $keyword );

	    if ( $check ) {
		    return $keyword;
	    }
    }
	return $title;
}

//End : Dynamic Title

以上是关于php Wordpress动态自定义标题钩的主要内容,如果未能解决你的问题,请参考以下文章

如何使标签描述成为必需

php WordPress自定义插件标题

php Wordpress - 自定义页面标题

PHP Wordpress:显示自定义长度的帖子标题

如何在 wordpress 主题中添加自定义 php 文件

Wordpress - 如何使 URL 返回具有自定义内容类型的动态 JSON?