如何用 php 替换 html 文本
How to replace html text with php
我在替换 Wordpress 网站上 <a>
标签中的文本时遇到问题。我想做什么:
- 如果 $funded == $goal,将标签中的文本更改为 "Fully Funded" 并将其灰显且不可点击。
这是我目前的代码:
PHP:
$goal = get_post_meta($post->ID, 'Adopt a Planter: Funding Goal', true);
$funded = get_post_meta($post->ID, 'Adopt a Planter: Funding Progress', true);
html:
<a href="<?php echo get_post_meta($post->ID, 'Adopt a Planter: Link to Cart', true); ?>"class="adopt-btn">Change This Text</a>
如果您只是更改显示 "Change This Text" 的文本,那么您可以将其放在那个位置:
<?php
if ($funded == $goal) { echo ('Fully Funded'); }
else { echo ('Change This Text'); }
?>
也就是说,假设您在 html 页面可以访问的某个地方定义了 $goal 和 $funded
试试这个。我不完全确定你在问什么,但我希望这会有所帮助。
<?php
$goal = get_post_meta($post->ID, 'Adopt a Planter: Funding Goal', true);
$funded = get_post_meta($post->ID, 'Adopt a Planter: Funding Progress', true);
if ($goal == $funded){ ?>
<a name="<?php echo get_post_meta($post->ID, 'Adopt a Planter: Link to Cart', true); ?>"class="adopt-btn"><u style="color:gray;">Fully Funded</u></a>
<?php }else{ ?>
<a href="<?php echo get_post_meta($post->ID, 'Adopt a Planter: Link to Cart', true); ?>"class="adopt-btn">Change This Text</a>
<?php } ?>
<!-- html from here -->
您可以预定义变量并使用一个 IF() 子句。
$status="Not funded";//for ex
if($goal==$funded){
$status="Fully Funded";
}
<a href="..." class="..."><?php echo $status;?></a>
我在替换 Wordpress 网站上 <a>
标签中的文本时遇到问题。我想做什么:
- 如果 $funded == $goal,将标签中的文本更改为 "Fully Funded" 并将其灰显且不可点击。
这是我目前的代码:
PHP:
$goal = get_post_meta($post->ID, 'Adopt a Planter: Funding Goal', true);
$funded = get_post_meta($post->ID, 'Adopt a Planter: Funding Progress', true);
html:
<a href="<?php echo get_post_meta($post->ID, 'Adopt a Planter: Link to Cart', true); ?>"class="adopt-btn">Change This Text</a>
如果您只是更改显示 "Change This Text" 的文本,那么您可以将其放在那个位置:
<?php
if ($funded == $goal) { echo ('Fully Funded'); }
else { echo ('Change This Text'); }
?>
也就是说,假设您在 html 页面可以访问的某个地方定义了 $goal 和 $funded
试试这个。我不完全确定你在问什么,但我希望这会有所帮助。
<?php
$goal = get_post_meta($post->ID, 'Adopt a Planter: Funding Goal', true);
$funded = get_post_meta($post->ID, 'Adopt a Planter: Funding Progress', true);
if ($goal == $funded){ ?>
<a name="<?php echo get_post_meta($post->ID, 'Adopt a Planter: Link to Cart', true); ?>"class="adopt-btn"><u style="color:gray;">Fully Funded</u></a>
<?php }else{ ?>
<a href="<?php echo get_post_meta($post->ID, 'Adopt a Planter: Link to Cart', true); ?>"class="adopt-btn">Change This Text</a>
<?php } ?>
<!-- html from here -->
您可以预定义变量并使用一个 IF() 子句。
$status="Not funded";//for ex
if($goal==$funded){
$status="Fully Funded";
}
<a href="..." class="..."><?php echo $status;?></a>