douren2395
2014-02-11 10:57
浏览 40
已采纳

我怎样才能在wordpress textarea中使用php代码?

I want to use the following code inside the Wordpress textarea :

if(get_post_meta($post->ID, "embed", true)):

echo  ' ';

endif;

How can I do it ?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • doulangchao8934 2014-02-11 13:13
    已采纳

    What textarea is it exactly? The one from writing a new article?

    If you're trying to use it there you could define your php as a shortcode in your functions.php and use the shortcode in the textarea afterwards.

    http://codex.wordpress.org/Function_Reference/add_shortcode

    And I guess there are plugins to execute php in articles but I don't think it's recommendable.

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • dongzhanjuan5141 2014-02-11 11:03

    Use the normal php syntax for this <?php //....code.... ?>

    评论
    解决 无用
    打赏 举报
  • dtf54486 2014-02-11 13:34

    For PHP in TXT widgets :

        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);
    

    Inside the Editor, just use normal php code ( <?php //my_code ?> ) but make sure you are in text mode not visual mode

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题