在回显的超链接中包括文本

时间:2013-03-22 作者:Ramon v

我想在一个回音的超链接中加入额外的两个单词。到目前为止,我还没有PHP知识。谁能给我指出正确的方向?

<p class="excerpt"><strong> Bekijk meer van <?php echo get_the_term_list ( $post->ID, \'store\' , \'\' )   ?>
它给了Bekijk meer vanstorename. 我想让它展示像Bekijk meer van这样的东西extra1 storename extra 2.

1 个回复
SO网友:fuxia

永远不要只打印get_the_term_list() 无需额外检查。它可能返回WP_Error 它是一个对象,而不是字符串。

保存的结果get_the_term_list() 在变量中,仅当存在术语且没有错误时才打印术语:

<?php
$stores = get_the_term_list( $post->ID, \'store\', \'\', \', \' );

// We got something back, and it is not an error.
if ( ! empty( $stores ) and ! is_wp_error( $stores ) )
{
    echo "<p class=\'excerpt\'>
        <strong>Bekijk meer van extra1 $stores extra2</strong>
    </p>";
}
?>

结束

相关推荐

如何自动将php添加到所有链接?

我正在为我的网站使用Qtranslate插件。这是一个非常酷的插件,在一定程度上工作得很好。不过,当用户在所见即所得编辑器中添加指向内部内容的链接时,我遇到了一个问题,因为该链接只会以一种语言输出。我想将一些php自动插入到我的网站所见即所得编辑器中创建的所有内部内容链接中。我想要<?php echo qtrans_getLanguage(); ?> 添加到每个内部链接。例如,如果在WP中执行以下操作:<a href=\"/london\">London</a>