Skip to main content

因为要用Bootstrap的分页,所以这个功能要自己写代码实现,不能用原有的函数。

与网络上搜索到的常规分页代码不太一样。

那些方法都是判断了所有情况,然后根据情况输出,看着太头疼。

我的这个方案是根据当前页码计算循环输出的起始和结束,然后在某些特殊情况进行补位和减位。

我的这个方案是计算当前页码应该显示多少个,然后基于当前页面

阅读全文


在定制主题的时候,想去除一些 wp_nav_menu 函数输出的html代码,下面是一些解决方法。

去掉li多余的css

去除菜单没有设置时候的默认值

fallback_cb 参数设置为 false 即可。

阅读全文


WordPress 代码高亮插件首选 Crayon Syntax Highlighter。

Version: 2.8.4

删减无用的文件

  • 国际化,保留自己需要的,其他的删除,位置:/trans,我只保留了:zh_CN
  • 主题,保留自己需要的,其他的删除,位置:/themes
  • 字体,保留自己需要的,其他的删除,位置:/fonts
  • 语言,保留自己需要的,其他的删除,位置:/langs
  • 示例,保留自己需要的,其他的删除,位置:/util/sample
  • 删除 .gitignore
  • 删除 .gitmodules
  • 删除 crayon-syntax-highlighter.sublime-project

阅读全文


WordPress 的页面支持模板,默认使用page.php来显示,但有些情况需要选择对应的模板来显示不同的布局或者功能,例如像把所有的链接显示在页面里面。

首先创建一个page.php的副本,改名为page-link.php,文件内容顶部需要按格式给模板起个名字。

阅读全文


这是一个使用频率比较高的一个函数,用来获取文章分类、标签、链接分类以及自定义的类型分类。

示例

阅读全文


版本:all-in-one-seo-pack.2.3.12.2.1

地址:https://wordpress.org/plugins/all-in-one-seo-pack/

下载地址:https://downloads.wordpress.org/plugin/all-in-one-seo-pack.2.3.13.2.zip

安装后发现是英文的,但是查看 i18n目录是有中文的,all-in-one-seo-pack-zh_CH.mo 和 all-in-one-seo-pack-zh_TW.mo。

仔细看你会发现 zh_CH 并不是 zh_CN。

具体解决办法就是到官网自己去下载:

https://downloads.wordpress.org/translation/plugin/all-in-one-seo-pack/2.3.13.2/zh_CN.zip

解决了中文的问题后,发现Help变成帮助之后显示不下,竟然上下排列了。

下载 Poedit 把帮助二字改回去。


在开发和修改WordPress主题的时候,想在后台增加一个主题的设置选项。

如果只有一两个选项可以 通过 add_settings_field 函数在 “设置->常规” 中添加。

如果选项比较多,并且选项类型比较复杂就不适用了,下面介绍一个解决这个问题的框架 Options Framework Theme。

官网:https://wptheming.com/options-framework-theme/

GitHub:https://github.com/devinsays/options-framework-theme

目前最新版本是1.9:https://github.com/devinsays/options-framework-theme/archive/v1.9.0.zip

下载后直接放到 themes里即可,因为这是个示例主题,参照里面的代码很容易集成到自己的主题里。

阅读全文


更换域名

注意域名最后是否有斜杠

阅读全文