条件标题类别标签

时间:2010-05-10 16:55:22

标签: php wordpress

现在,标题中有一些代码,用于查询节名称,然后将该节名称用作页面中的h1标题。它工作正常。但是,我想在某些类别中有选择地中断该操作,并让自己能够手动输入给定部分的h1标题。以下是我正在努力解决的问题:如何在大多数情况下维护自动查询和标题选择,但在给定类别中选择性地将其分解(“博客”类别,对于初学者来说)?

感谢您一眼,感谢您的帮助!

以下是驱动现有功能的代码(它是get_the_section_name部分):

    <?php if(!is_home()){?>
    <div class="section <?php echo get_the_section_name();?>">
        <?php 
        $sectitle = get_the_section_name();
        $sectitle = str_ireplace("-"," ",$sectitle);
        echo '<h1>' . $sectitle . '</h1>';?>

        <p class="breadcrumbs">
            <?php
            if(function_exists('bcn_display'))
            {
                bcn_display();
            }
            ?>
        </p>
    </div>
    <div class="columns">       
    <?php } ?>

这是一个显示其显示内容的页面(请参阅页面顶部附近主导航下方蓝色图形中的标题):http://69.20.59.228/category/blog/

1 个答案:

答案 0 :(得分:0)

在行

之前插入以下代码
echo '<h1>' . $sectitle . '</h1>';?>

只需向$special_categories数组

添加更多元素即可
$special_categories = array(
    "blog" => "Special blog title",
    "other category" => "Another special category title",
);

if (array_key_exists($sectitle, $special_categories)) {
    $sectitle = $special_categories[$sectitle];
}