wordpress 让页面运行 php的作法

 
即使有可视化编辑外挂,也不OK。
一定会想以自创php的页面。结合页面来编辑。
可是在WORDPRESS的原生设定中,页面是无法执行PHP代码
又不像小工具可以添加代码处理。
这边有一个很棒的方法
打开你主题的functions.php
贴入以下代码
  1. /*
  2. 页面运行php的方法
  3.  */
  4.   function php_include( $attr ) {
  5.     $file = $attr['file'];
  6.     $upload_dir = wp_upload_dir();
  7.     $folder = $upload_dir['basedir'] . '/php-content'. "/$file.php";
  8.     ob_start();
  9.     include ( $folder );
  10.     return ob_get_clean();
  11. }
  12. add_shortcode( 'phpcode', 'php_include' );
第二步、在
  1. wp-content/uploads/
建立一个资料夹
  1. php-content
第三步、在资料夹里面建立xxxxx.php 把你要运行的php代码贴入 譬如,我要运行「页面显示分类文章列表」 php代码是
  1. query_posts('showposts=10&cat=4'); //cat=1为调用ID为1的分类下文章
  2. while(have_posts()) : the_post(); ?>
  3. ""title="">
是文章id
  1. cat=4
是文章id
  1. showposts=10
代表文章数量10
EX:我是建立post4.php 于是你的简码是
  1. [phpcode file="post4"]
你就可以贴在页面里面,就会运行了

评论 (0)

此处尚未发表评论

留言

  1. 以游客身份发表评论。注册登入到您的帐户。
附件 (0/ 3)
分享您的位置