wordpress

wordpress开发插件/主题增加菜单的入口函数

函数钩子 功能说明 备注
add_management_page() 在Tools下面创建
add_options_page() 在Settings下面创建
add_theme_page() 在Appearance下面创建
add_users_page() 在Users下面创建
add_dashboard_page() 在Dashboard下面创建
add_posts_page() 在Posts下面创建
add_media_page() 在Media下面创建
add_links_page() 在Links下面创建
add_pages_page() 在Page下面创建
add_comments_page() 在Comments下面创建
add_menu_page() 创建一个新的主菜单项,与Tools,Settings等平级
使用示例:
继续...

wordpress开发调试指南

wordpress 开发插件或者主题的时候,调试时必不可少的。现在记录一下,一直以来的迷惑

For simple WordPress theme development, what is the first thing most PHP developers do to troubleshoot problems?

One the statements are in place, the programmer refreshes the page and looks at the source to view a nicely indented array or object. Next they comment out the print_r and die statements, change some lines, and try the code again.… 继续...

WordPress升级PHP7的正确姿势

PHP 7发布了。据说性能什么的上升了不止一个档次。对于我们这些小白鼠早就迫不及待的升级。昨晚编译升级,可是频繁出现500的错误。经过排查,现在归纳正确的升级方式:

  1. 这是最重要的。一定要先禁用你的所有插件。因为如果插件和PHP7有不兼容的地方,将会导致直接无法使用。返回500的错误。我在升级的时候就遇到这样的错误:升级,但是由于W3-TOTAL-CACHE中启用的Memcached的功能,而且我在安装PHP7的时候,发现Memcache扩展根本安装不上的。
  2. 编译安装。建议保留原来的PHP版本,例如更好目录/usr/local/php7 这样的
  3. 编译参数保持原来一致。
  4. 重新启用插件,注意,最好一个个启用或者一批批启用。不过如果启用有问题的话,会自动禁用的。

升级后,WORDPRESS的速度明显是有了提升了。

升级前一定要将所有插件禁用,升级前一定要将所有插件禁用,升级前一定要将所有插件禁用… 继续...

Yoast WordPress SEO Plugin 设置

Yoast SEO Plugin Settings

(挺好的一篇教程的,得空给他翻译成中文的)

The Yoast WordPress SEO Plugin by Joost De Valk is the most robust SEO plugin out there, but it must be setup and used properly if you want the best results for your SEO. This starts with configuring the different SEO tabs on the left of your dashboard once Yoast is installed.

Every website is different, so the best Yoast SEO plugin settings may be slightly different for each website.… 继续...

关于外贸网站主题RT-18的一些功能的完善和加速设置

RT-18作为一款国外经典的用来做企业网站的WordPress主题,也得到DIYzhan.com 网友的大量好评。网友在使用的过程中,向我提出了一些关于RT-18主题的问题。现在针对这些问题做个总结,以使得改善RT-18主题更适合做外贸网站的朋友们。

  • 给RT-18自带的Product功能产品页面添加Tags(产品标签)

如果我们使用woocommerce作为产品列表,那么我们添加商品的时候是可以给商品添加标签(tags)的,但使用RT-18自带的产品展示功能在添加商品的时候,我们是无法给商品添加标签(tags)的,而很多网友又需要添加产品标签的功能。其实RT-18主题自带的产品页面是post的一个类型,我对RT-18主题的产品页面文件稍作了修改,使得我们在添加商品的时候可以给商品添加标签。以下是操作方法:

  1. 下载文件包,点击下载;里面有2个文件,分别是:\rttheme18\functions.php 和 \rttheme18\product-contents\single-products-content.php ;rt-18-improve3
  2. 登陆你空间的文件管理器,或者使用FTP访问网站根目录;
  3. 使用第一步下载下来的文件包里面的文件替换网站根目录下对应的文件;rt-18-improvert-18-improve2
  4. 完成了。(注意:只针对RT-18主题1.6.1版本测试过,替换文件前,请先备份原来的文件)
  • 给RT-18自带的Product功能产品添加复制产品功能后

如果我们使用woocommerce作为产品列表,那么我们添加商品的时候是可以给通过复制已有的商品来编辑成新的商品。但原来RT-18自带的产品展示功能中添加商品后,我们只能一个个添加商品,并不能在复制已有的商品;这对于有很多有类似商品的外贸网站是不方便的。其实要在原来RT-18自带的产品功能中实现复制功能也很简单,只有安装一个插件就可以了,那就是 duplicate post 这个插件,大家可以在后台搜索安装这个插件。

另外大家对RT-18主题有什么建议,可以进免费互助Q群: 341812967 交流。

  • 加速RT-18主题网站在国内浏览速度的设置

本来RT-18主题在好的网络环境下,运行速度是比较快的,但基于我们国家的网络环境(你懂的),RT-18在国内有时候加载的速度有点慢,这也在部分DIYzhan.com的用户反应中可以看出。但是大家不要着急,其实通过下面几个设置,我们可以让RT-18在国内浏览起来也可以飞快起来。

  1. 更换非google字体,在RT-18主题设置的Typography Options里更换;no_google_fonts
  2. 在RT-18主题设置的General Options里,找到Animated Content Blocks,不要勾选;animated_content_block
  3. 使用Revolution Slider创建头部的幻灯片;并在首页的对应的 template里面,把原来的slider换成revolution slider。revolution_slider

以上设置完成之后,再打开你的网站,看看速度是不是快了很多?不过这样就没有了RT-18主题原来有点炫的那种动态效果,如果你需要,就要勾选Animated Content Blocks了。… 继续...

Sidebar