我想在Wordpress textarea中使用以下代码:
if(get_post_meta($post->ID, "embed", true)):
echo ' ';
endif;
我该怎么做?
答案 0 :(得分:0)
使用正常的php语法
<?php //....code.... ?>
答案 1 :(得分:0)
究竟是什么textarea? 写一篇新文章的那个?
如果你正在尝试使用它,你可以在你的functions.php中将你的php定义为短代码,然后在textarea中使用短代码。
http://codex.wordpress.org/Function_Reference/add_shortcode
我想在文章中有插件可以执行php,但我不认为这是值得推荐的。
答案 2 :(得分:0)
对于TXT小部件中的PHP:
function execute_php($html){
if(strpos($html,"<"."?php")!==false){
ob_start();
eval("?".">".$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}
add_filter('widget_text','execute_php',100);
在编辑器中,只需使用普通的PHP代码(<?php //my_code ?>
),但请确保您在text mode
而不是visual mode