分类: WordPress

WordPress 文章使用 menu_order 字段

我有个特殊的需求,我想按照自定义顺序排序文章。就像page那样可以指定order。page 功能把这个属性存储到了 menu_order 字段中,阅读源码找到了最佳解决方案。functions.php 中添加1234add_action('admin_init', 'posts_order_dev996');function posts_order_dev9

WordPress基于Bootstrap的分页

因为要用Bootstrap的分页,所以这个功能要自己写代码实现,不能用原有的函数。与网络上搜索到的常规分页代码不太一样。那些方法都是判断了所有情况,然后根据情况输出,看着太头疼。我的这个方案是根据当前页码计算循环输出的起始和结束,然后在某些特殊情况进行补位和减位。我的这个方案是计算当前页码应该显示多少个,然后基于当前页面123456789101112131415161718192021222324

wp_nav_menu 函数输出去除div,ul,li

在定制主题的时候,想去除一些 wp_nav_menu 函数输出的html代码,下面是一些解决方法。去掉li多余的css12345678910111213add_filter('nav_menu_css_class', 'rm_css_attributes_filter', 100, 1);add_filter('nav_menu_item_id', 'rm_css_attributes_filte

Crayon Syntax Highlighter

WordPress 代码高亮插件首选 Crayon Syntax Highlighter。Version: 2.8.4删减无用的文件国际化,保留自己需要的,其他的删除,位置:/trans,我只保留了:zh_CN主题,保留自己需要的,其他的删除,位置:/themes字体,保留自己需要的,其他的删除,位置:/fonts语言,保留自己需要的,其他的删除,位置:/langs示例,保留自己需要的,其他的删除

WordPress添加一个链接页面模板

WordPress 的页面支持模板,默认使用page.php来显示,但有些情况需要选择对应的模板来显示不同的布局或者功能,例如像把所有的链接显示在页面里面。首先创建一个page.php的副本,改名为page-link.php,文件内容顶部需要按格式给模板起个名字。12345<?php/*Template Name: Link*/?>

WordPress 函数 get_categories

这是一个使用频率比较高的一个函数,用来获取文章分类、标签、链接分类以及自定义的类型分类。示例123456//获取文章分类$categories = get_categories( 'taxonomy=category&orderby=name&order=asc' );//获取文章标签$categories = get_categories( 'taxonomy=post_tag&orderby=name&order=asc' );//获取链接分类$categories = get_categories( 'taxonomy=link_category&orderby=slug&order=asc' );

WordPress禁止更新

12345678910111213141516171819/* * 禁止更新 *///隐藏核心更新提示 WP 3.0+ 来自 http://wordpress.org/plugins/disable-wordpress-core-update///隐藏插件更新提示 WP 3.0+ 来自 http://wordpress.org/plugins/disable-wordpress-plugin-up

WordPress常用SQL

更换域名123456SET @old_domain = 'http://www.old.com';SET @new_domain = 'http://www.new.com';UPDATE wp_options SET option_value = replace( option_value, @old_domain, @new_domain ) WHERE option_name in ( 'home', 'siteurl' );UPDATE wp_posts SET post_content = replace( post_content, @old_domain, @new_domain );UPDATE wp_posts SET guid = replace( guid, @old_domain, @new_domain );