WP插件钩子教程之如何插入代码到各处

这篇文章首先会从最简单的地方开始讲述与举例子,嘿嘿,这样大家都能学会用钩子鸟 o(* ̄▽ ̄*)ゞ。
> 此部分主要讲解如何添加代码到 WP 头部,如何添加到尾部,如何使用类制作一个无选项的小挂件。

一. 添加代码到 WordPress 头部:

function addcode_head() {
	$css = bloginfo('template_directory')."/style.css";
	echo "\n".'<link rel="stylesheet" href="'.$css.'" type="text/css" media="screen" />';
}
//比如我们先构造一个输出载入 CSS 文件的代码,"\n" 表示的是HTML代码换行
//当然啰,这里的代码也可以是另外的任何可以放在头部运行的代码喔

add_action('wp_head', 'addcode_head');
//接着把这个函数加载到 wp_head 即可

wp_head(); //因为在我们的主题头部 header.php 有上面这行代码,所以可以作为载体

Continue reading WP插件钩子教程之如何插入代码到各处

关闭WordPress上传图片时自动生成缩略图功能

关闭WordPress上传图片时自动生成缩略图功能

wordpress默认会把一些比较大的图片进行裁切压缩处理,自动生成缩略图

wordpress自动生成缩略图

wordpress自动生成缩略图

但此功能基本上用不到,生成的缩略图不仅占用空间还浪费服务器资源,要禁止WP自动生成缩略图其实也很简单。

Continue reading 关闭WordPress上传图片时自动生成缩略图功能

WordPress自定义文章发布时间

由于之前的数据有部分丢失,所以这次博客采用了全新的安装,之前的日志都没有导入过来,我打算一篇一篇核实修正后再发布到这里.把丢失的附件都补过来,再把文章重新润色后再发布过来,但是又不想一下子发布好多,以前的历史记录还想保留下来,所以采用了后台自定义发布时间的方式来恢复.即之前日志的发布日期不变,内容会比以前更完美.

Continue reading WordPress自定义文章发布时间

为WP的搜索添加搜索方式

wp默认的搜索方式,按照标题和内容一并进行的.这样得到的结果太多了,很难找到自己想要的结果.

所以我把wp的搜索修改了下.

在模版页面添加了搜索方式的选择的select.

然后在includes/query.php中进行修改.
#1853行处.

foreach( (array) $q['search_terms'] as $term ) {
$term = addslashes_gpc($term);
if($_GET['where'] == ‘Title’){
$search .= “{$searchand}($wpdb->posts.post_title LIKE ‘{$n}{$term}{$n}’)”;
}
else if($_GET['where'] == ‘Content’){
$search .= “{$searchand}($wpdb->posts.post_content LIKE ‘{$n}{$term}{$n}’)”;
}
else {
$search .= “{$searchand}(($wpdb->posts.post_title LIKE ‘{$n}{$term}{$n}’) OR ($wpdb->posts.post_content LIKE ‘{$n}{$term}{$n}’))”;
}
//$searchand = ‘ AND ‘;
$searchand = ‘ OR ‘;
}
$term = esc_sql($q['s']);
//if ( empty($q['sentence']) && count($q['search_terms']) > 1 && $q['search_terms'][0] != $q['s'] )
// $search .= ” OR ($wpdb->posts.post_title LIKE ‘{$n}{$term}{$n}’) OR ($wpdb->posts.post_content LIKE ‘{$n}{$term}{$n}’)”;

这样就ok了.

如何在单篇文章內加入上一篇下一篇的功能

有網友問到,部落格單篇文章內如何加入上一篇下一篇的功能,有時候網友看完文章之後可能還要回到上一頁才有辦法選其他文章,或者覺得這篇文章不吸引,有可能要離開這個網站,留住網友閱讀其他文章的方法有很多種,而上一篇下一篇的功能其實不難,在 WordPress 的基本語法裡頭就有了,只要插入想要的位置即可。

首先呢,先打開 style.css 在最底端加入這個語法。
.floatleft {
float:left;
}

.floatright {
float:right;
}

Continue reading 如何在单篇文章內加入上一篇下一篇的功能

wordpress插件之Batch Categories:批量处理日志的分类

wordpress默认是只能一篇一篇地修改日志的分类,因此,当你需要大规模移动某个类别的日志到另一个类别下面的时候;或者你需要将含有某个关键词的日志重新集合成一个新分类的时候,会感到无比痛苦。

Batch Categories这个插件可以帮你解决这个问题。它可以实现以下的操作:
批量修改日志分类
在后台查找某个分类下的所有文章
关键词查找

Batch Categories安装使用方法很简单,下载,解压,上传,后台激活就可以了。

返回顶部