我的目标很简单......我在wp root中创建了一个名为download.php的页面
<?php
$heading_bs = 'My bla bla heading..';
require_once('wp-load.php');
get_header();
//my code here...
get_footer();
?>
现在如何在<title>
和meta title
中插入$ heading_bs?
如何定制描述?
答案 0 :(得分:1)
典型的方法是使download.php成为模板,否则它将无法获得get_header()和get_footer()所需的WordPress支持。
在header.php模板文件中创建了<title>
标记。您可以在header.php中测试您的特殊模板并进行相应调整:
<title><?php echo (get_page_template() == 'download.php') ? $heading_bs : wp_title() ?></title>
您还可以测试是否存在特殊标题变量:
<title><?php echo (isset($heading_bs) && $heading_bs) ? $heading_bs : wp_title() ?></title>
或者如果您希望保留标准标题声明:
<?php if (isset($heading_bs) && $heading_bs) : ?>
<title><?php echo $heading_bs ?></title>
<?php else : ?>
<title>...your current title...</title>
<?php endif; ?>