WordPress 3.6 无法正常升级的解决方法 无法安装这个包。 PCLZIP_ERR_MISSING_FILE 发表于 2013年08月07日 更新于 2021年06月08日 分类于 WordPress 提示 无法安装这个包。 PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\WINDOWS\TEMP/crayon-syntax-highlighter.tmp’ 解决方法如下:打开wordpress根目录下的wp-config.php文件找到如下: 123/** WordPress 目录的绝对路径。 */if ( !defined('ABSPATH') )define('ABSPATH', dirname(__FILE__) . '/'); 在下面增加如下代码即可:/** 指定WordPress的临时目录 */ 1define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp'); 最后再wp-content文件夹下新建个temp文件夹,问题解决了
WordPress PHP 简单读取txt文件的例子 发表于 2013年08月05日 更新于 2021年06月08日 分类于 WordPress 12345<?php$txt = '1.txt';$content = file_get_contents($txt);file_put_contents('2.txt',str_replace('市','',str_replace('省','',$content)));?>
WordPress 后台插件制作或是修改提示 发表于 2013年07月16日 更新于 2021年06月08日 分类于 WordPress 后台post管理及添加新的插件或是给文章添加新的功能可以修改 edit-form-advanced.php, 它位于wp-admin下,增加自己的管理按钮或是插件是很好的修改位置。
WordPress 标题页面跳转到外部链接的plugin插件 发表于 2013年07月10日 更新于 2021年06月09日 分类于 WordPress 在后台搜索“Page Links To”就能直接安装这款插件,插件安装启用以后,在页面编辑的最下面,就会多出个Page Links To面板。 Page Links To面板的第一项Point to this URL就是输入链接地址的。 第二项Open this link in a new window是设置链接在新窗口打开。 第三项Use a temporary 302 redirect (default is a permanent 301 redirect),是设置链接为临时302跳转,默认不设置此项是永久301重定向。 Page Links To插件不但可以改变页面的链接,还可以改变文章的链接地址,方法一样。 下载地址
使用 WordPress 的wpdb类操作数据库 发表于 2013年07月10日 更新于 2021年06月08日 分类于 WordPress 数据库接口介绍WordPress包含一个操作数据库的类——wpdb,该类基于ezSQL(由Justin Vincent维护的数据库操作项目)编写,包含了其基本的功能。 请不要直接调用wpdb类中的方法。WordPress定义了$wpdb的全局变量,所以请直接调用该全局变量$wpdb的实例来操作数据库。(调用之前不要忘了声明引用全局变量$wpdb。参考globalize) $wpdb对象可以用来操作WordPress数据库中的每一个表,不仅仅是WordPress自动创建的基本表。例如,你有一个自定义的表叫做mytable,那么可以使用如下语句来查询: $myrows = $wpdb->get_results( “SELECT id, name FROM mytable” );$wpdb对象可以读取多个表,但是其只针对WordPress的数据库。如果你需要连接其他数据库,那么你应该使用你自己的数据库连接信息,并调用wpdb类来创建一个你自己的数据库操作实例。如果你有多个数据库需要连接,那么你可以考虑使用hyperdb来替代$wpdb。 阅读全文 »
WordPress 升级遇到Briefly unavailable for scheduled maintenance. 的解决办法 发表于 2013年07月10日 更新于 2021年06月09日 分类于 WordPress 今天用WordPress后台的自动升级的时候碰到:Briefly unavailable for scheduled maintenance. Check back in a minute提示 解决方法如下:只要删除WordPress所在的根目录下.maintenance这个文件即可,插件升级错误提示也可以这样解决。 值得注意的是.maintenance文件在cPanel或者DA主机控制面板中是隐藏的,可以通过FTP删除。cPanel点击文件管理—选择显示隐藏文件这时候在cPanel中也可以看到.maintenance文件直接删除即可。问题解决
WordPress 主题导航菜单制作的几种方法(二) 发表于 2013年05月30日 更新于 2021年06月09日 分类于 WordPress WordPress主题导航菜单制作的几种方法(一),上一篇教程讲了如何使用WordPress内置的函数来创建导航菜单,但是这些函数生成的HTML代码都是固定的,你很难去定义导航菜单的HTML代码。本文将为你介绍几种更为自由的方法来创建导航菜单,而这些方法不仅仅可以用于导航菜单。当然本文只是给你提供一个解决问题的思路,并不是像菜谱那样的教程,一看、一复制就能用在你的项目。 一、使用get_terms()来获取分类列表 使用get_terms()可以获取你的文章分类、链接分类和自定义分类等,给get_terms()传递相应的参数可以给你返回一个对象数组,这个数组就是你想要的所有分类,以下是get_terms()的函数原型: 1<?php get_terms( $taxonomies, $args ) ?> $taxonomies: 该参数是你想要获取的分类类别,可选值包括:”category”,”link_category”,”my_taxonomy”,他们分别代表文章分类、链接分类以及你自定义的分类,其中my_taxonomy是你自定义的分类名称。 $args: 该参数是分类的筛选参数,用于控制获取你要获取的分类,包括你想要获取多少个分类、如何排序、父分类以及是否输出空的分类等,具体请参考WordPress官方文档:Function Reference/get terms,或者参考中文的简要翻译:常用函数-get_terms() 下面是一个该函数的使用示例,这里将显示一个所有文章分类的<ul><li>..</li>..</ul>形式的无序列表,当然我们可以把它看成菜单: 阅读全文 »
WordPress 主题导航菜单制作的几种方法(一) 发表于 2013年05月30日 更新于 2021年06月09日 分类于 WordPress 在WordPress主题制作中,导航菜单的制作算是一个重点,已经写好导航菜单的HTML代码,放在WordPress主题中如何动态调用呢?本文将给你介绍几种编写PHP代码动态实现导航的方法,本文也将只侧重于动态代码的开发,不会教你如何编写HTML、CSS和Javascript来实现华丽的导航菜单。 WP 3.0自定义菜单的制作 WordPress 3.0之后的版本开始支持自定义动态菜单,所谓的动态菜单,也就是允许用户自行决定将哪些项目添加到导航菜单中,进入WordPress的管理后台 – 外观 – 菜单栏目,通过拖拉相应的栏目,即可创建自己的菜单。这对于WordPress主题开发者和使用者来说,都是皆大欢喜的事情。要想实现自定义菜单,需要用到的函数是wp_nav_menu(),给这个函数传递一些参数就可以输出自定义菜单菜单,下面简单讲讲如何使用使用这个函数。 首先,在主题目录下的functions.php的 <?php ….. ?> 之间,添加以下菜单注册代码,这样你就可以在主题文件中使用wp_nav_menu函数了: 12// This theme uses wp_nav_menu() in one location.register_nav_menus(); 阅读全文 »
WordPress 首页文章列表,指定显示与不显示指定分类文章 发表于 2013年05月28日 更新于 2021年06月09日 分类于 WordPress 在主题制作过程当中,如果我们希望制作CMS主题,或者希望在首页的某一角制作显示某一块内容,可以使用query_posts的cat方法。举例: 12//下面的是不显示编号为7、243的目录文章。<?php if ( have_posts() ) : query_posts($query_string .'&cat=-7,-243'); while ( have_posts() ) : the_post(); ?> 12//下面的是显示编号为7、243的目录文章。<?php if ( have_posts() ) : query_posts($query_string .'&cat=7,243'); while ( have_posts() ) : the_post(); ?>