简单过滤器the_title
用此帖子自定义元数据替换/附加帖子标题。
我假设您已经知道如何查询post自定义元数据,因此,查询将超出此答案的范围。假设您已经查询了元数据,如下所示$post_author_fname
和$post_author_lname
, 并且您希望将这些名称附加到帖子标题的开头:
<?php
function wpse53575_filter_the_title( $title ) {
// Query post metadata here
$post_author_fname = \'\';
$post_author_lname = \'\';
// Concatenate:
$post_author name = trim( $post_author_fname . \' \' . $post_author_lname );
// If the name is not an empty string,
// append it to the post title
$new_title = ( \'\' != $post_author_name ? $post_author_name . \': \' . $title ? $title );
// return the result
return $new_title;
}
add_filter( \'the_title\', \'wpse53575_filter_the_title\' );
?>