我有这个PHP
代码来构建我的WordPress <title>
标记的内容:
<?php
global $page, $paged;
// Add a page number if necessary:
if($paged >= 2 || $page >= 2) {
echo sprintf(__('Page %s', 'theme-name'), max( $paged, $page ) ).' | ';
}
wp_title( '|', true, 'right' );
// Add the blog name.
bloginfo( 'name' );
?>
例如,如果在帖子列表的第2页上,则返回:
第2页|完成的项目|网站名称
问题
如何将上面的PHP
转换为返回变量function
的{{1}},以便我可以在整个页面中重复使用此字符串?
答案 0 :(得分:1)
global $page, $paged;
// Add a page number if necessary:
$pageTitle = '';
if($paged >= 2 || $page >= 2) {
$pageTitle .= sprintf(__('Page %s', 'theme-name'), max( $paged, $page ) ).' | ';
}
$pageTitle .= wp_title( '|', false, 'right' );
// Add the blog name.
$pageTitle .= get_bloginfo( 'name' );
答案 1 :(得分:-1)
Wordpress是一团糟,有不同的方式可以回显到屏幕或返回信息。
所有这些都在codex
中标题使用wp_title( '|', false )
;
对于bloginfo使用get_bloginfo( 'name' )
;
然后你可以使用它们并围绕整个事物包装一个函数。