如果is_singular,PHP并不总是有效

时间:2016-09-02 09:46:30

标签: php wordpress if-statement

如果页面是特定类别,我在wordpress中使用PHP将按钮应用于页面底部。

类别包括:heads_blog,alumnae和post(默认帖子)。

heads_blog工作正常,后期工作正常,但alumnae没有。

这是PHP问题还是其他什么?

    <section class="cta_wrap">

<?php if(!empty($doc_download)): ?> 
    <a href="<?php echo $doc_download;?>" target="_blank"  class="button-three button wide download"><?php echo $doc_text;?><span></span></a>
<?php endif; ?>

<?php  if ( is_singular( 'heads_blog' )) : ?>
    <a href="/news-views/julies-blog/" class="button-four button wide"><span></span>Read more blog posts</a>
<?php endif; ?>

<?php  if (is_singular('alumnae')) : ?>
    <a href="/alumnae/alumnae-news/" class="button-four button wide"><span></span>Read more <?php echo $post_type_cta; ?></a>
<?php endif; ?>

<?php  if (is_singular('post')) : ?>
    <a href="<?php echo bloginfo('url') . $post_type_cta_url ; ?>" class="button-four button wide"><span></span>Read more NOT<?php echo $post_type_cta; ?></a>
<?php endif; ?>

</section>

0 个答案:

没有答案