wordpress自定义摘要截取字数的代码
代码如下:
function excerpt($limit) {
$excerpt = explode(' ', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt).'...';
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
...
输出WordPress数据库查询的具体内容 减少数据库查询次数
最近做一个wordpress的企业模板,关注了一下查询次数这个东西! 在 footer.php 里添加了如下代码,以显示wordpress查询数据库次数及查询耗时: <?php echo get_num_queries() . ' queries in ' . timer_stop(0) . ' seconds.'; ?> 结果显示首页查询30次,日志页查询达45次。。。真是郁闷,为了查看具体查询了数据库哪些 ...
wordpress顶部空白解决方法分享
导致wordpress页面出现空白框的原因大概有两点: 一,UTF-8即文件保存类型 文件保存类型与使用版本之间如果不同, 会导致上述问题。 解决方法:将所有文件使用编辑器打开后, 另存为对应的文件类型。 二,admin-bar admin-bar是wordpress3.1自带的一工具栏, 默认设置在顶部, 我的页面问题也出现在这里。 解决 ...
WordPress主题Green-Park-2导航栏修改技巧
我网上找了很多解决导航方案的问题,均无法用于WordPress3.1之上,总会出现其他问题。而我所讲解的这种方法是最实用、简单的。如果你用的不是本款主题,你同样可以使用此方法。 首先,以本站示列,本站主题采用Green Park 2 0.9.502最新版主题。Green Park的最新版本无疑是非常优秀的,遗憾的是这个优秀的WordPress主题有 ...
WordPress 3.1顶部admin bar不见了的解决方法
(如下图),官方的名称叫admin bar,中文我们就把它叫做管理工具栏吧,也有称之为管理工具条、快捷链接栏的,指的就是这个admin bar。
前段时间,笔者在一次修改主题的index.php文件之后,发现这个admin bar不见了。具体地说,是在原来应该显示admin bar的地方,却是一片空白(准确地说,是body标签的background属性中预 ...
wordpress中用JavaScript 输出页面代码的方法
比如, 一个做音乐的网站肯定不希望搜索引擎收录它的存档月份, 因为没有人会通过这个来搜索进来. 这我们就可以用 JavaScript 输出这部分内容. 本人正在使用的 iNove 和我发布的最大区别是在 SEO 上, 你可以查看一下页面代码, 我的侧边栏很多内容都是 JavaScript 输出的. 因为侧边栏一般起到导航作用, 但它杂乱, 不能指明中 ...
Wordpress不用插件的SEO优化方法分享
代码如下:
<title>
<?php if ( is_home() ) { ?><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?><?php } ?>
<?php if ( is_search() ) { ?><?php echo the_search_query(); ?> | <?php bloginfo('name'); ?><?php } ?>
<?php if ( is_single() ) { ?><?php wp_title(''); ?><?php } ?>
<?php if ( is_p ...
WordPress中自动激活插件的实现方法
有一个一劳永逸的方法可以使wordpress博主以后上传插件都不用再手动激活,wordpress自动激活,方法很简单,添加段函数代码即可。 wordpress自动激活插件: 在主题模板下的functions.php文件中(如果没有此文件,手动创建一个)添加以下代码
复制代码
代码如下:
<?php
// get already activated plugins
$plu ...
wordpress首页显示摘要的几种方法小结
more标签 这种方法应该是最灵活的一种方法,操作也很简单,只需要你在编辑文章的时候插入more标签 或者使用快捷键alt+shift+t,效果如下 那么如果你在主题的首页模板中调用the_content函数,首页的文章摘要就显示more之前的内容。相反,如果没有插入more标签,就会显示全文。 手动输入摘要 在首页模板中(比如home.php ...
较完美的WordPress文章摘要(截断)方案分享
当然, 尚有诸位前辈也曾把以上三种方案结合一二, 以达到更广泛的适应度. 不过, 这厢先前在网路上搜索许久, 却未曾寻到三种方案合为一体的尝试, 于是只好自己动手写一下了 没有demo, 整个过程并不麻烦, 主要分作以下两部分: STEP 1. 加工 more标签 ↓
复制代码
代码如下:
<?php
function my_more_link($link){ ...
能有效改善WordPress CMS功能的8个插件分享
NextGen Gallery
最好的图片相册插件。强大的支持,稳定,更新频繁,免费。WP内置的相册功能也是OK的,不过,NextGen Gallery是一个非常简单的交替换位改进.(FIX ME: but NextGen is a no-brainer improvement.)
Shadowbox JS
Shadowbox JS 是一个巧妙的的 jQuery 插件,它能很直观地处理图片、视频和音乐文件。 它提供 ...
WordPress自定义表情及其路径的方法
下面讲解使用方法: 第一步:下载weisay_smiley.zip,解压,将表情文件夹smiley和smiley.php一起上传到你目前使用的主题目录下面。 DownLoad 第二步:在functions.php添加以下代码
代码如下:
//评论表情路径
add_filter('smilies_src','custom_smilies_src',1,10);
function custom_smilies_src ($img_src, ...
wordpress 网站转移服务器操作的两种方法
第一种方法:
我的这个博客一直都在网上运行,今天想把它在本地架设一个,包括数据库都和网上的一模一样。具体操作步骤如下:
1.首先在wp后台“工具”=》“备份”中备份并下载最新的.sql数据库文件
2.程序打包下载到本地并解压到对应的PHP运行文件夹中,并修改配置文件wp-config.php和自己电脑配置一致。
3.使用source ...
更改WordPress自动生成摘要的方式
首先列表会变得很臃肿,失去了列表的本身作用——方便用户寻找真正想要看的帖子,其次,在搜索引擎抓取页面的时候,把那些列表页面也抓了过去,但随着帖子的不断增多,列表的更新远快于搜索引擎缓存的更新,用户使用搜索引擎进来以后,在列表中就很难找到目标了。 这样在列表中只显示摘要的优势就体现出来了,首先页面很 ...
WordPress显示当前文章同分类下的文章列表
因为用户寻找的是相关的文章,不相关的文章是没有多大兴趣看,博客吧认为这样也能提高PVwordpress显示当前文章同分类最新文章列表: 在想要显示的地方添加以下代码:
复制代码
代码如下:
<?php
/*
single page?show current category articles
*/
?>
<?php
if ( is_single() ) :
global $post;
$ ...
WordPress文章摘要小记
其实我个人并不是很喜欢这种摘要的显示方式,但是这个方法用起来比较方便而已。 WordPress是有摘要功能的,写文章的时候填写一些摘要是一个很好的习惯,我主题设置摘要给搜索引擎看的。 不过并不是很多人在发表文章的时候填写这个摘要,所以我也一直纠结是否在主题设计的时候首选使用摘要模式。 网上使用摘 ...
wordpress自定义循环列表的php代码
代码如下:
<?php $epaged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$temp = $wp_query;
$wp_query = null;
?>
<?php $wp_query = new WP_Query('category_name=portfolio&tag=web&showposts=5&paged=' . $epaged);?>
<?php if ($wp_query->have_posts()) : ?>
<section>
<?php while ($ ...
Wordpress 显示主题图片的实现代码
代码如下:
<?php
//Put this in functions.php
function get_primary_image($id, $size){
$featured = wp_get_attachment_image_src( get_post_thumbnail_id($id), $size, false);
if($featured){
$childURL = $featured['0'];
}else{
$children = get_children(array('post_parent' => $id, 'post_type' ...
WordPress的JavaScript 本地化实现
目前对大多数人来说是一个无用的功能, 甚至有人认为这是 WordPress 卑鄙地偷偷地在页面上埋了一个扯淡的脚本, 所以网上能找到的都是如何卸载脚本的方法. 在我们卸载之前, 是不是应该先了解一下这是怎样的一个功能, 添加脚本的意图是什么? 本文将说明 l10n.js 脚本存在的意义, 本地化脚本的使用方法和对其未来的展望.
...
WordPress文章ID不连续的解决方法
但是固定连接如果不用postid命名的话也许发现不了,但是大葱一直使用的就是这种固定链接。如果你网速不佳的时候,这会影响到文章的编辑以及发表页面的载入速度;另外每一次自动保存的文章草稿它都会自动写入我们的数据库,这样的话无形之中也就大大了数据库的储存,冗余数据太多的话也会影响到数据库的工作效率,另外也就 ...