wordpress
EagleMaze
http://blog.sbot.io
展开
-
Ubuntu + Apache 环境下Wordpress 更新失败无法创建文件夹的解决办法
The webserver (Apache) runs as user www-data and group www-data by default on a Ubuntu system. If the files/folders are not owned by this user (www-data) then the webserver will be unable to writ原创 2017-08-10 17:28:58 · 2073 阅读 · 0 评论 -
Wordpress修改Author页面URL地址
Wordpress默认Author页面http://mysite.com/author/authorname,若想要将author替换成自定义的slug,那么我们需要使用$wp_rewrite这个全局对象。在functions.php中,添加以下代码:function edit_author_base(){ global $wp_rewrite; $author_slug = 'c原创 2017-08-18 10:02:21 · 2077 阅读 · 0 评论 -
CSS 隐藏文章标题过长部分
对于CMS来说,经常遇到的一个问题就是文章的标题有时候过长,需要我们隐藏多余的部分,并以类似...的方式表示只显示了部分文字。那么通常实现的办法可以在动态调取文章标题时,使用substr函数:substr($post_title, 0, 55);当然,substr只针对于单字符文字,若是像中文这种多字符文字(multi-byte string),我们需要使用mb_substr($post_title原创 2017-08-22 10:54:17 · 1255 阅读 · 0 评论 -
Wordpress 4.4.0+ 自定义页面title标签的方法
4.4.0版本前,使用wp_title()是很普遍的。而4.1.0引入了title-tag,可以使用function theme_slug_setup() { add_theme_support( 'title-tag' );}add_action( 'after_setup_theme', 'theme_slug_setup' );来加入theme支持。4.4.0版本开始,加入了wp_g原创 2017-08-15 15:28:35 · 5609 阅读 · 0 评论 -
Wordpress隐藏(移除)新增/修改文章页面中的meta boxes
对于一个多作者的Wordpress网站,我们有时候需要限制作者能够接触到的编辑选项,例如给文章加标签,或者禁用某些插件的选项。这个时候我们需要用到do_meta_boxes或者admin_menu这两个hooks。注意,如果要移除插件生成的meta boxes,我们必须要使用do_meta_boxes而非admin_menu,因为后者触发得太早了。好了,假设我们要给所有非admin或subadmin原创 2017-09-12 13:02:33 · 2580 阅读 · 0 评论 -
将wordpress admin bar中用户登出后跳转至登陆页面修改为登出前页面
关于wordpress登出跳转的方法网上应该有不少了,但是如何修改admin bar里的登出链接使用户登出后直接跳转至登出前所浏览的页面的? 在官方文档里面找了一下相应hooks试验了一下,发现直接使用logout_url这个filter就可以了,方法如下。在functions.php里添加以下代码: function edit_user_logout_redirect_url($logou原创 2017-09-20 13:11:32 · 1369 阅读 · 0 评论 -
设置PHP最长运行时间
通常来说,默认的PHP程序最大运行时间是30s,如果你的程序运行超过这个时间限制,那么会有类似Maximum execution time of 30 seconds exceeded的报错。有几种解决办法:首先先检查是不是你的在做一些傻事,从而消耗了大量的CPU资源及时间,如果确实需要程序长时间运行才能得出结果,那么可以1> 在php.ini中增加运行时间:max_execution_time=3原创 2017-09-30 11:11:11 · 3445 阅读 · 0 评论