Category: wordpress

WordPress后台文章列表添加浏览次数

前些日子想着让wordress后台文章列表页显示浏览次数,前台不现实。在阿树工作室请教后得到回复,以下内容来自阿树工作室《后台文章列表显示浏览次数》: 在主题的functions.php中,加入下面两个函数,分别用于设置浏览次数和获取浏览次数。 //获取浏览数-参数文章ID function getPostViews($postID){ //字段名称 $count_key = ‘post_views_count’; //获取字段值即浏览次数 $count = get_post_meta($postID, $count_key, true); //如果为空设置为0 if($count==”){ delete_post_meta($postID, $count_key); add_post_meta($postID,

Continue reading

WordPress 主题开发制作-1.认识主题层次

在开始wordpress主题开发前,先要知道Wordpress主题文件是模块化的,可重复调用的。比如主题模板文件的头部header.php和底部footer.php,一般情况下,在网站的所有页面都使用这两个文件。而有些文件是需要在一定的条件下才被适用。所谓的主题层次,也就是这些文件,在什么条件下,按照什么顺序调用显示。 下图是wordpress官方给出的前台我们看到的页面的种类及其调用的顺序及对应的php文件名。 (右键在新窗口中打开 查看大图) 官方把我们看到的页面分成了六个大类及若干小类(即上图深灰色部分)。从左往右,是‘我们看到的页面’对应调用的文件顺序。 比如上图中的: (右键在新窗口中打开 查看大图) 我们前台看到的某一个category(分类页)。 此category页面要显示,wordpress首先要调用的是你这个分类对应的category-$slug.php。 $slug 就是你在建分类的时候,让填入的别名。(如下图) 如果,你的页面没有专门为你的页面创建模板即没有category-$slug.php。 那么wordpress就会寻找主题下有没有category-$id.php 文件($id是创建分类时,wordpress给这个分类分配的数字),如果还没有,才会找到category.php 文件,如果你的主题连category.php 都没有创建,word press就会调用archive.php。 仅仅知道这个顺序,只是wordpress主题模板开发的一个很小小的一步,可以说是微不足道。想要查看wordpress官方对此说明,可以访问:Template Hierarchy

Continue reading

WordPress 子主题

本主题是在wordpress默认主题twentyfourteen上,修改了样式。但是,最近twentyfourteen主题提示升级,但一直没有升级。怕修改了的样式,随着升级,导致主题样式变化。但是每天看着后台那红色升级提醒,总是心里不舒服。想着避免以后升级带来同样的困扰,就搞个子主题。通过这样的方式,当父主题升级的时候,之前所做的修改就可以保存下来。 WordPress子主题的作用,就是用来修改父主题的功能和样式的。创建一个子主题是很简单的。在wordpress的themes文件夹下创建一个目录,目录名字根据自己的喜好随便起,然后将之前主题的style.css 文件复制过来,并修改一下style.css的注释信息,一个子主题就做成了! 一般子主题的style.css的注释信息如下: /* Theme Name: *** (这个是必须的,名字可以随意写) Theme URI: *** (主题的地址,就一个网址,非必须,可以不写) Description: *** (关于主题的简单描述,非必须,可以不写) Author: *** (主题作者非必须,可以不写) Author

Continue reading

WordPress 后台部分链接打开报502错误

前些日子网站安装word press后,没有管理,今天想设置一下。发现后台打开一些链接:比如插件,设置里的general,都报502错误。感觉莫名其妙,刚开始以为插件引起的,但是插件管理页面又打不开。然后搜索了一下网上的关于lnmp下报502的错误的解释。然后出来了好多,看不懂的东西。 瞎修改了一下php的文件:php-fpm.conf。然后重启了一下lnmp。错误消失了。不知道是修改这个原因解决了这个问题,还是重启lnmp解决了这个问题。 下次再遇到,一定要弄清楚。现在写下来,防止忘记。

Continue reading

wordpress后台无法编辑主题和wordpress安装主题和插件需要ftp账号解决

最近折腾一个旧网站,换空间。却遇到无法编辑主题和wordpress安装主题和插件需要ftp账号的问题。之前也遇到过,只是没有记下来。今天无聊,索性记下来解决办法: 1.无法编辑主题且后台只显示一个主题:提示 Oops, no such file exists! Double check the name and try again, merci. 噢,没有这个文件。请重新检查文件名,然后再试。谢谢。这个是禁用的PHP函数导致。 解决办法: 编辑php.ini,寻找disable_functions字符串,将后面的scandir删除并重启php即可。(此问题主要针对lnmp环境, 文件位置:/usr/local/php/etc/php.ini) 2.安装插件和主题需要ftp账号:这个是由于文件夹权限导致。 更改网站目录的所有者为你的web服务器。我的网站服务器是nginx,那就更改文件夹所有者为www chown

Continue reading

如何关闭wordpress评论

今天突然想把博客的评论给关了,之所以想关掉主要有两个原因,一是开启评论,因为很多人通过工具在发垃圾评论,防垃圾评论虽然可以拦截。二是对于有没有评论,自己已经不看重了。不像之前,很希望有人能在自己的文章下留言。 网上关闭评论的方法还是蛮多的,我简单的总结一下: 1.通过“设置setting”下面的“讨论discussion“来关闭: 要修改两个地方: 第一处:”默认文章设置Default article settings“下面的”允许他人在新文章上发表评论Allow people to post comments on new articles“的勾给去掉。 通过这一处的修改,你再写新的文章,就不会有评论了。 第二处:”其他评论设置Other comment settings“下面的”自动关闭发表 天后的文章上的评论功能Automatically close

Continue reading