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(); ?>" ...
WordPress 发布时间超过15天的文章中展示广告
第一步: 功能实现起来很简单,用PHP编辑器打开当前模版的 functions.php文件。 复制以下代码进去:
复制代码
代码如下:
function is_old_post($post_id=null){
$days = 15;
global $wp_query;
if(is_single() || is_page()) {
if(!$post_id) {
$post_id = $wp_query->post->ID;
}
$current_date ...
一个数据库同时安装两个Wordpress咋整?
主要出于两个目的,
第一收集比便大家和以后学习回顾;
第二,从基础做一些实用的,增加搜索量,提高博客流量。目标很明确,ItBuLu不喜欢复制黏贴,正好开始研究WP,故整理一二。
很多时候,我们购买的虚拟主机都带有子目录,可以建立多个网站。这几天我尝试的一个国外空间,可以带有三个子目录,也就是可以做四个独立网 ...
WordPress 文章摘要功能实现代码
WordPress 的文章摘要功能一般有两种实现方法,即使用 <!--more--> 标记或者利用现成的插件。对于前者,方便是方便,但会缩略内容后紧随全文阅读的链接,而且 RSS 中也会输出摘要。对于后者而言,良好支持中文截断的并不多见。 如果使用以下代码,文章摘要的可控性会更强,不需要任何辅助的标记或插件。代码如下:
复 ...
Wordpress 解决注册登录死循环问题
【问题】:网站(Wordpress)注册登录死循环
【症状】:在公司里,部分网站(包括wordpress)登录注册时,提示验证码填写错误,或者没有任何提示,直接返回登录/注册页面,周而复始出现死循环。这些网站原先都是使用正常的,而且在家里也可正常使用。
【解决方法一】:尝试修改路由器MTU值,将原本的1480的值修改成了576,果 ...