首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress 的文章或页面运行PHP 代码

如果你在编辑器输入PHP 代码,默认的话WordPress 不会为你执行这段代码的——只会文本方式输出。...Tutsplus 上有一篇文章以插件的方式告知我们实现在WordPress 的文章或页面运行PHP 代码的方法,下面介绍下。...原理小介绍 懂php 的都知道,PHP载入其他PHP文件可以用include() 或者 require() 函数,因此为了实现在WordPress 的文章或页面运行PHP 代码,我们可以将打算运行的代码写入一个额外的...> 上诉代码的变量 $upload_dir['basedir'] 指代的是WordPress 多媒体文件的上传路径(默认为/wp-content/uploads/),接下来通过一个实例说明如何使用这个短代码插件...那么此时,WordPress 编辑器写文章时候用下面的短代码插入短代码: [phpcode file="wordsbackward"] 即可运行相应的wordsbackward.php文件,如图:

4.4K100
您找到你想要的搜索结果了吗?
是的
没有找到

WordPress基础知识之详解WordPress主题文件结构

今天课程,上图中内所有的文件夹和带横杠“-”的文件,我们排出,今天不说这些文件,我们就说说有红框的文件。...第一个:404.php – 当找不到被访问的页面时使用该页面展示,也就是我们所谓的错误页面 第二个:archive.php – 文档默认归档页面,用于显示文章列表 第三个:comments.php –...评论模板文件,用户显示评论框和评论列表 第四个:footer.php – 主题公用底部文件,页脚 第五个:functions.php – 主题核心函数文件,用于实现各种功能 第六个:header.php...– 主题公用头部文件,通俗点就是页眉 第七个:image.php – 主题图片展示文件,用于显示图片 第八个:index.php –  默认首页文件,系统默认文件,当找不到其他页面文件时默认也使用该文件展示...– 默认文章样式表文件,包含主题基本信息【必须有】 以上wordpress默认主题文件夹,style.css和index.php是主题必须的文件。

3.3K30

WordPress网站防止他人恶意攻击的8种方法

在网上全百科搜集了以下8比较实用的方法,有些适用于所有网站。 第一种 直接关闭注册功能。也可以注册页面上加入验证码等功能,防止机器恶意注册。 第二种 一个纯代码实现的方法。...第四种 更改wordpress登陆URL防止恶意注册 WP 默认的登陆URL是wp-login.php或wp-admin.php(许多spamer会根据这些footprint来收集可注册的wordpress.../wp-login.php [NC,L] 或者login改为自己的认为好记又不容易被识别的字符也可以哦 第五种 随机加法验证码 把以下全部代码丢进模板函数functions.php /*------...继续log.php的第83行后,也就是邮箱格式验证后面写上如下代码,进行邮箱地址真实性验证。...SendPost_email方法也可以放在functions.php,因为dux的log.php接口文件引入了wp核心,可以直接使用functions.phpWordPress提供的函数。

1.4K20

WordPress评论时间显示为8小时前的解决方法

中加入: date_default_timezone_set('Asia/Shanghai'); 方法三 /wp-includes/functions.php中加入: date_default_timezone_set...,仔细看了一下他整理的代码,我想到了问题的根源可能是timestamp函数有时差没解决所造成的,于是打开/wp-includes/functions.php文件查看,最后我找到了解决 WordPress...以下是时区错误的具体修改方法: 打开/wp-includes/functions.php文件,找到第 65-66 行将以下代码: case 'timestamp': return ( $gmt ) ?...文件后,去前台看看评论的时间已经正确了,这里还需要注意的是,用以上代码修改后,服务器端 php.ini 还需已设置为中国地域内的时区,参考方法一。...使用此方法前,建议先尝试以上所说的方法一、方法二,如果无效就再用我说的方法,此方法毕竟是要修改 WordPress 核心程序的,可能下次升级以后就又出现问题,需要做好修改记录 沈唁志|一个PHPer

2.6K40

如何彻底移除并关闭WordPress的RSS feed

阻止采集feed的方式很多,比如feed只输出文章摘要,而不输出全文,这个WordPress后台 - 设置 - 阅读中就可以设置。...简单搜索了一下,发现网上都是下面这个方法,直接在主题的functions.php中加入下面的代码: function disable_all_feeds() { wp_die( '本站不提供feed...代码放入当前主题的functions.php,然后登陆进入WordPress后台,随便打开一个页面,然后回来主题的functions.php中将:flush_rewrite_rules(); 这行代码删除即可...插件版 点此下载插件 下载后解压,将remove-feeds目录通过ftp上传到网站的wp-content/plugins目录,然后WordPress后台 - 插件,启用这个插件即可: Remove...All feeds [for WPSE33072] 讲最后 本文只是提供了WordPress禁用feed的方法,并不说明本站已经禁用了feed,本站的feed还是正常提供的,欢迎大家订阅!

1.4K00

PHP错误处理

程序只要在运行,就免不了会出现错误!或早或晚,只是时间问题罢了。 错误很常见,比如Notice,Warning等等。此时一般使用set_error_handler来处理: <?...php set_error_handler(function($errno, $errstr, $errfile, $errline) { var_dump($errno, $errstr,...统一管理错误日志,或者呈现一个相对友好的错误提示页面等等。 但需要注意的是set_error_handler无法捕捉某些Fatal error,比如下面这个错误: <?...php set_error_handler(function($errno, $errstr, $errfile, $errline) { var_dump($errno, $errstr,...> 此外,所有的Parse error(比如说少写了分号之类的错误)都无法捕捉,不过换个角度看,解析错误的代码本身就不应该发布,甚至都不应该进入版本库,关于这一点,我以前写过一篇《Subversion钩子

1.8K20

张戈博客惊现WordPress恶意代码,各位WP博主要注意下了!

下面内容摘自原文: 代码太长放到下面,先说说此段代码的来源和危害: 此段代码来源一般是 WordPress 主题里面自带,可能免费主题、破解主题或者收费主题,大家也不能完全抱怨主题作者,因为代码可能也不是他主动添加的...再来大概说说它的工作原理,首先它会存在某一主题里面,当你启用调试此主题时,这段代码可以通过遍历获得你主题目录下的所有主题里面的 functions.php,并在 functions.php 文件结尾处的最后一个...另外如果下面的代码不完整或者你的 Mysql 有一些安全限制会导致下面代码的一些项添加不完整,导致网站打开错误,其实这也是发现问题所在的原因。...小技巧:当你制作或使用一个安全主题时,你可以 functions.php 文件结尾处的最后一个“?>”前添加上“//所有设置已完成”,这样如果被而已添加就能很快发现!...functions.php 时发现,我的博客居然也被感染了!

1.3K70

WordPress 教程: WordPress 如何设置定时作业

其实 WordPress 本身也有类似于 Cron 的功能,让我们可以直接在 WordPress 定义和执行定时作业,WordPress 把这个功能定义为:WP-Cron,比如 WordPress 本身的文章预发布功能就是基于...: 该界面,可以立即执行定时作业,也可以删除,或者直接新增定时作业。...定义定义作业 WP-Cron 支持两种类型的定义作业: 单一的未来事件(比如设定某篇文章将来某个时间发布) 重复发生的事件,比如每天或每个星期等一段时间内重复发生的事件(比如定时清理无用的信息) 定义单一的未来事件...wpjam_daily_function_hook'); } 上面代码,首先使用函数 wp_next_scheduled 检测 wpjam_daily_function_hook 是否已经被加入到定时作业列表,... WPJAM Basic 定时作业管理后台加入: 这里非常好理解,就不再想讲,只是后通过界面添加的方式,暂时不支持参数,即 $args 参数。

2.2K20

解决wordpress安装新模板后出现500错误

打算用一个wordpress模版做个新站,全新安装的wordpress只要一安装这个模板就出现500错误。...网上搜了一下相关内容,也有遇到安装模版后出现500错误的,但其解决方法都是删掉新安装的模版,恢复默认模板,根本就是逃避问题,不是解决问题。 问题到底出在什么地方呢?...wordpress默认不显示php错误信息,要判断问题出在什么地方就需要知道到底哪段php代码出错了。...网上搜索发现wordpress可以打开debug模式,修改wp-config.php文件里面的“define(‘WP_DEBUG’, false);”,改成“define(‘WP_DEBUG’, true...然后打开以前显示500错误的站点,现在显示:Fatal error: Cannot redeclare scandir() in wp-content/themes/fs/functions.php on

18820

wordpress增加function模板应用-以后不用修改模板函数添加扩展功能

wordpress增加function模板应用-以后不用修改模板函数添加扩展功能 作者:matrix 被围观: 7,046 次 发布时间:2013-08-09 分类:Wordpress 兼容并蓄...以前“ 更换主题-七彩之家BLUE2.0以及后续的修改 ”functions.php添加了很多内容,稍微有点差池就导致WordPress无法打开。...幸好WordPress很人性化的支持无限扩展-include all PHP script功能,可以实现更自由的添加自定义功能,避免了直接修改模板函数functions.php导致的各类风险~ 步骤1....实现方法很简单,functions.php添加代码: //增加function模板应用include all PHP script 以后不用再次添加内容 define('theme_apps',...参考:http://www.oome.org/WordPress-theme-function-file.html

37620

修改 wordpress 后台登陆地址和登陆用户名

今天和大家说一下修改 wordpress 后台登陆地址和登陆用户名,感谢料神的分享,我只是把自己的具体操作过程发表在这里,希望 wordpress 防黑方面能帮到大家,如果你觉得本文对你有帮助,请分享给你的朋友...一、改掉登录页面的 URL 黑客们会用暴力猜测数据库工具不断连接 wp 登录页面,这种工具会用他自己数据库存放的数百万个常用用户名和密码组合进行爆破,如果不幸被命中,那么你的 wordPress 就被入侵了...1、把 WP 主题文件夹里面的 functions.php 文件下载到本地,并备份一下。...2、用文本编辑器 notepad++ 打开 functions.php最下面粘贴以下代码: //后台唯一登录地址 add_action('login_enqueue_scripts','login_protection...保存并上传覆盖旧的 functions.php。从现在开始,想要登录后台,所有人必须都通过访问下面 https://你的域名/wp-login.php?

3.5K40
领券