我想让动态短代码,所以插入php代码的metabox文本值的短代码。
我写道:
<?php echo do_shortcode("[svg-flag flag=\\"".get_post_meta($post->ID, \'ozellikler_text\', true);".\\"]"); ?>
错误:
Parse error: syntax error, unexpected \';\', expecting \',\' or \')\' in /home/deniztas/themeforest-deneme2.deniz-tasarim.site/wp-content/themes/html5blank-stable/my_homepages/right.php on line 14
我一步一步地解释我想要什么:
有一个显示国旗的短代码。
[svg-flag flag="tr"]
例如,此代码显示土耳其(tr)标志。
我想更改"tr"
要动态元盒文本值:
<?php echo get_post_meta($post->ID, \'ozellikler_text\', true) ?>
我该怎么做?什么是真正的语法或比我更简单的方法?
我在这里问这个而不是stackoverflow,因为我想它可能需要wordpress信息。Thanks
最合适的回答,由SO网友:Tim Elsass 整理而成
错误是说要更改;
到.
- 您还需要删除额外的.
:
<?php echo do_shortcode("[svg-flag flag=\\"" . get_post_meta($post->ID, \'ozellikler_text\', true) . "\\"]"); ?>