用户登录
用户注册

分享至

wordpress文章php

  • 作者: 萌萌萌小可爱
  • 来源: 51数据库
  • 2020-04-21

一、如何在WordPress文章和页面运行PHP代码

用WordPress建站的时候,出于安全,一般是不能在文章及页面(别告诉我,你连文章和页面都分不清 )执行PHP代码的。

当然,有时候我们可能有需要这样的功能,但不能直接去修改WordPress的PHP文件,这样不仅效率很低,而且不适合经常改动。 今天就分享两个插件来解决如何在WordPress文章和页面运行PHP代码这个问题。

PHP Code for posts 插件(后台搜索即可安装) 这个插件可以成功解决在WordPress文章和页面还有侧栏小工具里面运行PHP代码的问题。

二、如何在WordPress文章和页面运行PHP代码

用WordPress建站的时候,出于安全,一般是不能在文章及页面(别告诉我,你连文章和页面都分不清 )执行PHP代码的。当然,有时候我们可能有需要这样的功能,但不能直接去修改WordPress的PHP文件,这样不仅效率很低,而且不适合经常改动。如果你经常这么做,我只有两个字:佩服!

今天就分享两个插件来解决如何在WordPress文章和页面运行PHP代码这个问题。

PHP Code for posts 插件(后台搜索即可安装)

这个插件可以成功解决在WordPress文章和页面还有侧栏小工具里面运行PHP代码的问题。

三、php中如何判断wordpress中最新文章的第一篇,第二篇,第三篇,第

在WordPress博客首页的第一篇或者第X篇日志后显示广告,这样即不会让访客 感觉你的站点很乱,很多广告,又能在你指定的地方放上广告。

当然也不一定是广告,在日志后放上图片、小贴士、通知等也是蛮有意思的。方法是在ShawnBlog看到方法有两种,个人推荐第二个,简单,而且不需要重新创建变量。

第一种方法: 1、打开index.php文件,在 前插入 2、在 <?php the_content();="" ?=""> ,后加入代码: <?php if="" ($postcnt="=" 1)="" :="" ?=""> 广告代码 <?php endif;="" $postcnt++;="" ?=""> 如果你还想把广告加在第二篇日志后,那就将第2步中的代码<?php if="" ($postcnt="=" 1)="" :="" ?=""> 改成 <?php if="" ($postcnt="=" 1="" ||="" $postcnt="=" 2)="" :="" ?=""> ,以此类推。 此方法的原理:在进入日志列表循环之前,创建一个计数变量postcnt并赋值为1,然后在下面循环输出日志的时候,每 输出一篇日志摘要,技术变量postcnt就自加1,这样每篇日志就等于有各自的顺序数字了。

然后在if需要的第X篇日志后显示广告。 第二种方法: 打开index.php文件,在 <?php the_content();="" ?=""> ,后加入代码: <?php if="" ($wp_query-="">current_post == 0) : ?> 广告代码 <?php endif;="" ?=""> 如果你还想把广告加在第二篇日志后,那就将代码中的$wp_query->current_post == 0 改成1,第X篇日志改成X-1,以此类推。

此方法的原理,由WordPress自带函数得到日志列表的日志计数,直接利用函数判断在需要的第X篇日志后显示广告。

转载请注明出处51数据库 » wordpress文章php

软件
前端设计
程序设计
Java相关