0

我有以下代码

<?php the_content(); ?> 

它会显示我网站的优惠券描述,

我想在最后添加每个商店的名称,使用以下代码

at <?php echo appthemes_get_custom_taxonomy($post->ID, APP_TAX_STORE, 'name'); ?>

例如,它会说............ 6pm.com 服装折扣 20%。

截至目前,当我添加代码时,它会分离并创建一个新段落,如下所示......

服装折扣 20%。

在下午 6 点。

我如何将其组合为一个句子。

这是完整的优惠券功能

    <!-- #coupon-main -->

                        </div> <!-- #head-box -->

                        <div class="box-bottom">&nbsp;</div>

                        <div class="text-box">


                            <?php appthemes_before_post_content(); ?>

                            <?php the_content(); ?>

                            <?php clpr_edit_coupon_link(); ?>

                            <?php clpr_reset_coupon_votes_link(); ?>

                            <?php appthemes_after_post_content(); ?> 

                        </div>                  
4

2 回答 2

0
<?php

$content = trim(get_the_content());
if(substr($content, -4) == '</p>') {
echo substr($content, 0, -4);
echo appthemes_get_custom_taxonomy($post->ID, APP_TAX_STORE, 'name');
echo '</p>';
}
else{
$content = preg_replace("/\.$/"," ",$content);
echo $content, appthemes_get_custom_taxonomy($post->ID, APP_TAX_STORE, 'name');
} ?>
于 2012-08-06T14:11:43.677 回答
0

WordPress 可能会<p></p>在编辑器内围绕您的内容添加一个,该内容将保存在帖子的内容中。您可以使用get_the_content()并检查它是否以 a 结尾</p>,如果是,则删除它,echo商店的名称,然后在之后重新添加</p>

<?php

$content = trim(get_the_content());
if(substr($content, -4) == '</p>') {
    echo substr($content, 0, -4);
    echo appthemes_get_custom_taxonomy($post->ID, APP_TAX_STORE, 'name');
    echo '</p>';
}
else{
    echo $content, appthemes_get_custom_taxonomy($post->ID, APP_TAX_STORE, 'name');
}
于 2012-08-03T23:43:36.277 回答