dpd7195 2018-05-23 20:38
浏览 61
已采纳

PHP连接和Wordpress

I am using wordpress with Advanced Custom Fields (ACF) and trying to concatenate the_title(); together with a PHP variable $address_cityand then place both of them in between some HTML. (I have a hierarchical taxonomy of 'citystates' whereI put in the city, state and zip code).

My full code is as follows:

$terms = get_the_terms( $post->ID, 'citystates' );
$address_city = (' '. $terms[1]->name . ', '. $terms[2]->name . ' '. $ 
terms[0]->name); 
$address_beg = the_title();
$address_full = ($address_city ." ". $address_beg);
echo "<p>" .$address_full. "</p>";`

If my title is "1234 56th Street" and the taxonomy of citystates ($address_city) is "New York, New York 11001" Then it should be shown "1234 56th Street New York, New York 11001" while being wrapped in a "p" tag.

My issue is that only the "New York, New York 11001" is being wrapped in "p" tag but not the full address. The HTML output I get is:

"
1234 56th Street    "
<p> New York, New York 11001  
</p>

I know this is simple stuff but I need help figuring it out and have already spent a lot of time googling an answer. Thank you in advanced.

  • 写回答

1条回答 默认 最新

  • dongzhi6146 2018-05-28 19:21
    关注

    The answer is in a comment to the questions and is rather very simple.

    use get_the_title() in place of the_title()

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部