WordPress 自定义post/page metabox,有时候需要自定义一些样式,在 wp-admin/includes/post.php 的 postbox_classes 函数中有如图所示的过滤器: 所以自定义metabox的class可以使用以下方法: 其中 post-metabox-id 就是使用 add_meta_box 函数添加metabox的第一个参数(ID),结果如下图:
最近天朝发威,导致谷歌的多项服务打开缓慢甚至打不开...wordpress后台也调用了些google字体已经js库,导致了每次打开后台的时候龟速卡.解决办法就是在主题的文件里面添加如下的函数,临时解决下,鄙视下天网.....
WordPress怎么移除注册的默认小工具?此方法是将WordPress默认带的小工具进行移除注册操作,打开你的主题目录里的 functions.php ,添加如下代码即可,根据需要进行修改......
做WordPress网站定制的时候,有时候需要上传一些默认不允许的一些类型文件,解决办法其实很简单,只需要在主题文件的 functions.php 里面添加一个钩子函数即可,代码如下:
function vimui_allow_upload_mimes( $mimes ){ return array( 'html' => 'text/html', 'pdf' => 'application/pdf', ); } add_filter( 'upload_mimes', 'vimui_allow_upload_mimes' );
主题开发的时候,有时候需要在人安装成功后,在后台admin控制面板上面提示一些信息,可以在functions.php里面添加如下的代码:
function hello_admin() { echo 'Your are welcome'; //这里就是将要在admin面板显示的消息,可根据需要来写代码 } // Now we set that function up to execute when the admin_notices action is called add_action( 'admin_notices', 'hello_admin' );
WordPress 写文章的时候,总是会自动保存一个文章的副本,这样有好处也有不好的地方,一是有很多没用的草稿文件,二是会造成文章ID不连续的可能,三是会增加数据库的大小,虽说也浪费不了多少.除非有自我强迫症.呵呵,有的人说需要改动WordPress的内核代码,其实完全不用这么做,只要添加一个钩子以及移除一个钩子即可,还能避免因为升级造成失效的问题,下面就是代码,只要放到主题文件的 functions.php 里即可......
有时候在做二次开发的时候,需要对wordpress后台的权限进行控制,移除一部分的导航菜单,有的人直接去修改wordpress的核心代码,其实完全可以使用以下代码解决,添加到你的主题文件的 function.php 里面......
wordpress自定义登录界面背景,logo,超链接以及title:
wordpress默认登录界面的logo,title,以及链接都是默认自带的,仔细查看 wp-login.php 这个文件在 83 行开始(我的wordpress版本为 3.6.1,不同版本有可能不同),可以看见如下代码......
Handles and Their Script Paths Registered by WordPress,Wordpress主题开发常用js及其引用方法......
WordPress建的网站,在分类的链接中都会加一个category。看着不是很美观,而且链接也加深了一层,对SEO优化也不好,都知道链接越深,那么这个链接的权重就越低,所以我们需要把这个category给他去掉。 这里给大家推荐一个WP的插件,就可以办到。这个插件的名字就是:WP No Category Base - WPML compatible,后台搜索插件并安装好之后就能去掉category,不用自己再设置,非常方便。如果已经被搜索引擎收录的话,WP No Category Base - WPML compatible也会自动把category从连接中去掉,他是不会产生死链接的,所以不用考虑会受到搜索引擎的惩罚!
Recent Comments