我试图显示此字段及其显示乱序:
GloriaBains特别感谢您的培养!
应该是:
特别感谢格洛丽亚培养贝恩斯!
<?php
if( get_field('special_thanks_option')) {
echo "A special thanks to ".
the_field('special_thanks').
"for fostering ".
the_title().
"!";
} else{}
?>
我非常感谢任何帮助,因为我还在学习php。
答案 0 :(得分:0)
在不知道the_field()
和the_title()
函数的作用(它们是返回值还是打印它们)的情况下,很难看到 - 但是请尝试单独加载值然后再打印它们一起:
<?php
if( get_field('special_thanks_option')) {
$x = the_field('special_thanks');
$y = the_title();
echo "A special thanks to $x for fostering $y!";
} else{}
?>
答案 1 :(得分:0)
尽管如此,看起来他们几乎肯定会打印出价值而不会将其归还。
尝试这可能代替......
<?php
if( get_field('special_thanks_option')) {
echo "A special thanks to ";
the_field('special_thanks');
echo " for fostering ";
the_title();
echo "!";
} else{}
?>
答案 2 :(得分:-1)
只需制作你的密码php并添加html即可。
将其更改为:
<?php
if( get_field('special_thanks_option')) {
echo"<p>A special thanks to </p>".
the_field('special_thanks').
"<p>for fostering </p>" .
the_title().
"!";
} else{}
?>