wordpress页面模板选项没有显示,实测有效解决方案
- 237 次检阅

当wordpress后台添加页面时模板选项没有显示出来时,可以先按照网上流行的解决方案,排除一下自己的页面模板文件格式是否正确,如果没有问题,再按站长自己采用的方法进行操作,一般都可以解决wordpress页面模板选项没有显示的问题。

首先,排除页面模板文件格式的错误找到主题目录下的page模板文件(主题目录位于:wp-content/thems/主题名称。如果是Linux服务器,可以用winSCP软件连接到服务器后就能看到目录列表),一般这个模板文件会在主题目录的根目录下,但也有的主题目录下会有个pages文件夹,这时一般page模板文件都是放在这个pages文件夹下面。打开它,找到你的page模板的php格式文件,

在文件最开头的
< ! - - ?p h p
下面看看有没有类似:
/* Template Name: 模板名字 */
这行字符,如果没有,
另起一行,写上:
/* Template Name: 模板名字 */
其中模板名字随便起,然后保存。去wordpress后台刷新,看看页面模板选项显示出来没有。显示出来的话是这样的:

如果还是没有显示,则进行下一步操作此操作需要用到服务器权限,适合有VPS或服务器权限的人操作,如果用的是虚拟主机,就找空间管理商,请他帮你操作一下。

经过大量的研究,小编发现wordpress后台不显示模板选项的原因,是因为php环境禁用了scandir函数,尤其是使用lnmp一键安装包的同学们,只要放开这个函数就可以了。下面是步骤:

linux环境的话,用winSCP打开/usr/local/php/etc/php.ini,或者直接在putty中输入vi/usr/local/php/etc/php.ini

windows环境的话,请自行百度php.ini的具体位置。

找到“disable_functions=”这一句,在其后面找到scandir,删除掉,保存文件。然后重启php即可。Linux下重启命令:/etc/init.d/php-fpm restart

经过实际测试,小编用这个方法解决了wordpress页面模板选项没有显示的问题,大家可以试试。

分享到:

这篇文章还没有评论

发表评论