我有一段代码在wordpress上列出了某个自定义帖子类型。我想改变价格"以下代码中的部分与我在下面添加的部分相对应。第二段代码在另一页上工作,所以它也应该在这里工作,但是这是用PHP编写的,我无法设法添加它。我试图删除php开始标签,但代码无论如何都不会工作。这可能是一个愚蠢的问题,但我是一个新手,所以任何帮助都会非常感激。
原始代码:("价格"部分应改为以下一部分)
<?php
$str .= '
<!--start preview-->
<div id="'.$post_id.'" class="grid '.$atts['post_grid_columns'].' percentage nicdark_masonry_item nicdark_padding10 nicdark_sizing">
<div class="nicdark_archive1 nicdark_bg_white nicdark_border_grey nicdark_sizing ">
<!--start image-->
<div class="nicdark_focus nicdark_relative nicdark_fadeinout nicdark_overflow">
<img alt="" class="nicdark_focus nicdark_zoom_image" src="'.$image_attributes[0].'">
<!--price-->
<div class="nicdark_fadeout nicdark_absolute nicdark_height100percentage nicdark_width_percentage100">
'.$outputpricecurrency.'
</div>
<!--end price-->
<!--start content-->
<div class="nicdark_fadein nicdark_filter greydark nicdark_absolute nicdark_height100percentage nicdark_width_percentage100">
<div class="nicdark_absolute nicdark_display_table nicdark_height100percentage nicdark_width_percentage100">
<div class="nicdark_cell nicdark_vertical_middle">
<a href="'.$permalink.'" class="nicdark_btn nicdark_border_white white medium">'.$alldatas['metabox_package_linktitle'].'</a>
</div>
</div>
</div>
<!--end content-->
</div>
<!--end image-->
<div class="nicdark_textevidence nicdark_bg_'.$alldatas['metabox_package_color'].'">
<h4 class="white nicdark_margin20">'.get_the_title().'</h4>
</div>
</div>
</div>
<!--end prev-->
';
代码我想添加而不是原来的#34;价格&#34;部分:
<!--price-->
<?php if( has_term( 'firsat-paketleri', 'duration-package', $post_id ) ){ ?>
<div class="nicdark_fadeout nicdark_absolute nicdark_height100percentage nicdark_width_percentage100">
<?php echo $outputpricecurrency; ?>
</div>
<?php } elseif ( has_term( 'grup-turu', 'duration-package', $post_id ) ) { ?>
<div class="nicdark_fadeout nicdark_absolute nicdark_height100percentage nicdark_width_percentage100">
<?php echo $outputpricecurrency; ?>
</div>
<?php } else { ?>
<div style="display:none;" class="nicdark_fadeout nicdark_absolute nicdark_height100percentage nicdark_width_percentage100">
</div>
<?php } ?>
<!--end price-->
答案 0 :(得分:0)
首先阅读:https://stackoverflow.com/help/dont-ask
你应该真正学习关于PHP的第一个基本规则,然后开始提问,但是现在这可能对你有所帮助。 ( Stackoverflow的目标不是解决您的问题,而是帮助您了解更多信息,而不是通过将您的需求传递给他人来避免学习):
<!--price-->
'; if( has_term( 'firsat-paketleri', 'duration-package', $post_id ) ){ $str.='
<div class="nicdark_fadeout nicdark_absolute nicdark_height100percentage nicdark_width_percentage100">
'. $outputpricecurrency.'
</div>
'; } elseif ( has_term( 'grup-turu', 'duration-package', $post_id ) ) { $str.='
<div class="nicdark_fadeout nicdark_absolute nicdark_height100percentage nicdark_width_percentage100">
'. $outputpricecurrency .'
</div>
'; } else { $str.='
<div style="display:none;" class="nicdark_fadeout nicdark_absolute nicdark_height100percentage nicdark_width_percentage100">
</div>
'; }
$str.='
<!--end price-->'.'