更改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命名的话也许发现不了,但是大葱一直使用的就是这种固定链接。如果你网速不佳的时候,这会影响到文章的编辑以及发表页面的载入速度;另外每一次自动保存的文章草稿它都会自动写入我们的数据库,这样的话无形之中也就大大了数据库的储存,冗余数据太多的话也会影响到数据库的工作效率,另外也就 ...
改进WordPress主题加载速度的技巧
1. 自定义主题图片大小 图片是WordPress主题的重要组成部分,但开发者们有时会忘了对主题图片进行优化。主题图片包括CSS背景图,模板logo,默认储存图片、图标等。 优化图片可以节省带宽,提高页面响应时间。 例如,Photoshop就给出了一个“Save for Web”的功能以优化网页图片。此外你也可以利用各种图片优化工具。 2 ...
WordPress 评论者超链接实现重定向跳转的方法
垃圾评论已经不是一个新鲜的东西了,相信只要是日独立IP超过2000的网站,只要开放评论的话,每天都会收到几十条乱七八糟的垃圾评论。 链接到的垃圾站过多,可能会造成网站在搜索引擎中被降权(主要是百度,Google 通过nofollow 设置是可以避免的),这对站长来说绝对不是什么值得恭喜的事情。今天我们要实现的就是即使收 ...
WordPress插件开发设计
WordPress引人瞩目的其中一个最大因素就是围绕这个内容管理系统而进行的开发也不尽其数。由于WordPress自身的灵活性,设计师和程序员可以制作出各种富于灵感的WordPress设计 。如果你也想学习如何制作WordPress主题创造出精美的设计,这里有几款插件可以帮助你出色地完成WordPress设计的开发:
1. 主题开关和预览(The ...
WordPress中非插件实现嵌套回复效果的方法
博客吧转载了零号相册的Wordpress博客自带嵌套回复教程。
自带嵌套功能工作原理:
wordpress嵌套回复的工作原理是WP的数据库里有个wp_comments的表中有一栏comment_parent ,即可以对comment指定父级,达到嵌套的目的。
非插件嵌套回复教程:
1.在博客后台的已安装插件列表中停用Wordpress Thread Comment插件。并在博 ...
改善WordPress 页面Title组织方式,让你的文章更容易被蜘蛛收录
在网上找了很多文章 居然到了改函数的程度.. 个人认为模板干的事情干嘛还要改函数啊 所以研究下WP 标题的 函数.. 发现网上文章都是一些没仔细看WP php函数的人士为了达标搞的鄙陋的办法.. 其实只要略微的更改下模板就能达到效果.. 首先我要更改的就是模板 比如在路上博文修改的模板地址是 wp-content/themes/poetry/ ...
忘记wordpress的登录密码的解决方法(比较简单)
后来在一站长的博客中看到了一个很简洁的解决方法(当然不是重装啦,虽然也可以),就是把下面的代码写进一个php文件上传到wordpress空间 的根目录,然后通过http://www.abc.com/resetpw.php访问去重设密码即可。更改完后记得要把这个文件删除掉,要不人家也可以 通过这个路径去帮你重设wordpress密码的!
<?php
...
WordPress中J.parentNode为空或不是对象的解决方法
经过一番调查,发现插件 flash-video-player 里的 swfobject.js 文件里也有这个J.parentNode调用,所以和WP里的冲突了,才产生这个错误。解决办法:
右键首页查看源代码发现有两个地方对swfobject.js的引用:
<script type='text/javascript' src='http://liubing41.com/wp-includes/js/swfobject.js?ver=2.1'></scri ...
WordPress源代码中文乱码的解决方法
查看相关教程,UTF-8和UTF-8 + BOM有所区别,于是把function.php编码改为后者。问题解决。 UFT-8 与UTF-8 BOM 的区别:(收集过来,我还没看) UTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个编码单元的字节序。例如“奎”的Unicode编码是594E,“乙 ...
利用phpmyadmin找回wordpress忘记管理密码
1、确认你的数据库名
通常有多个数据库或者一个数据库里安装了多套程序,所以准备工作就是确认你的数据库名和wp前缀,WordPress前缀默认是wp_,在WordPress根目录下wp-config.php里可以找到。
2、登陆数据库
Cpanel或者其他的控制面板中,找到phpMyAdmin,输入帐户密码后登陆。找到你要操作的wp数据库,点击Browse进入w ...
修改WordPress链接顺序和排序的方法
WP的功能强大在于有支持并完美兼容的插件。本身WP链接管理不好自由排序,CoCo Link Sort 这款插件弥补了这样功能。
如何使用:
1.Unzip the file 下载:http://downloads.wordpress.org/plugin/link-sort.zip
2.Upload link-sort folder to the /wp-content/plugins/ directory 插件传目录下
3.Activate the plugin th ...
控制好你的 Wordpress 侧边栏
当然 Wordpress 2.7 里有“小工具”选项也能控制 Widget ,但是反复实验后发现样式无法统一,可控性较低。个人认为是比较鸡肋的功能,这里就不谈了。
进入正题。侧边栏插件实现的无非是在不同页面下显示不同内容。我们通过 Wordpress 函数来判断当前页面是什么页。
编辑模板里的 sidebar.php 文件,我们可以加入:
...
WordPress的.htaccess优化技巧
目前.htaccess 文件的主要问题是RewriteCond 指令性地检查磁盘文件是否存在,就算根本不需要检查,每一次访问磁盘都增加了页面加载时间。
复制代码
代码如下:
# WordPress开始
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . ...
WordPress 标签Tags页面制作方法
p.s.在搜索引擎优化SEO上,百度似乎对关键词TAGS更为偏爱 其实就是撰写一个新页面,它要应用一个名为tags.php的自定义模板. tags.php的内容如下
复制代码
代码如下:
<?php
/*
Template Name: Tags
*/
?>
<?php get_header(); ?>
<?php get_sidebar(); ?>
<div>
<div id="post-<?php the_ID(); ?>" ...