WordPress调用代码-判断语句

wordpress判断语句的常用的调用代码,以备以后用
is_single()
判断是否是具体文章的页面
is_single(’2′)
判断是否是具体文章(id=2)的页面
is_single(’Beef Stew’)
判断是否是具体文章(标题判断)的页面
is_single(’beef-stew’)
判断是否是具体文章(slug判断)的页面
comments_open()
是否留言开启
pings_open()
是否开启ping
is_page()
是否是页面
is_page(’42′)
id判断,即是否是id为42的页面
is_page(’About Me’)
判断标题
is_page(’ 【 继续阅读

565 Tags : ,

wordpress所有文章列表页面-archives.php

我们可以通过WordPress新增页面的方式来实现生成一个所有文章页面,不过页面内容编辑框中是不能输入php代码和函数的。所以我们在这个新添加的页面上套用archives.php模板,在archives.php模板中就可以随意调用各种函数和添加php代码了,也是官方介绍的方法:Creating_an_Archive_Index;翻译修改了一些,具体步骤如下(版本WP1.5+,以WP2.9.1为例):
1. 上传archives.php模板文件
在wp-content/themes/default目录下,即在WordPress默认主题中找到archives.php文件,将它上传到你正在使用的主 【 继续阅读

1,398 Tags : , ,

wordpress首页DIY广告位

对于wordpress首页index.php广告为的DIY添加,今天分享的是如何在标题上方and下方自助的添加广告位。
好处:偶的博客放的是GG的广告,这样放置的好处就是最大限度的展示GG的广告,给广告商带来更大的利益,方便访客最快捷的得到信息。
放置方法:
1,用DW打开index.php模版,找到<div class=”content”>这个是文章的主题内容。
2,添加代码:
<?php if ($wp_query->current_post == 1) : ?>
这里放置你的广告代码,
<?php endif; ?>
PS:
1,current_ 【 继续阅读

537 Tags : ,

wordpress不同分类文章日志调用不同模板

打开single.php模板,以官方模板为例:
原始代码如下:
<?php
/**
* The Template for displaying all single posts.
*
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/
get_header();
?>

修改为:
<?php
/**
* The Template for displaying all single posts.
*
* @package WordPress
* @subpackage Twenty_Te 【 继续阅读

935 Tags : ,

为WordPress最近评论增加头像

如何显示带头像的最近评论,打开主题文件夹sidebar.php,在合适的位置插入一下代码:
<li> <h2>最近评论</h2>
<ul>
<?php
$limit_num = '8'; //显示的评论数量
$my_email = "'" . get_bloginfo ('admin_email') . "'"; //自动检测博主的邮件,实现博主的评论不显示,需显示可以删除第13行代码
$rc_comms = $wpdb->get_results("
SELECT ID, post_title, comment_ID, comment 【 继续阅读

2,676 Tags : , ,

如何排除WordPress搜索结果中的单页面

用过Wordpress 的搜索功能的朋友可以会知道:默认情况下,我们搜索后会在搜索结果页面上显示发布的文章,以及发布的单页面。通常当使用者在博客上寻找东西,结果有可能是一个页面,而不是日志文章。在这篇文章中,我们将告诉你如何排除搜索结果中的 WordPress 单页面,使搜索更切合实际。
首先请打开当前主题目录下的 functions.php 文件,并添加以下代码:
function search_filter($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $que 【 继续阅读

在 WordPress 文章后添加自定义内容

有时候需要在每篇文章结束后添加自定义内容,如广告,分享工具,版权信息等。用这个代码就很好搞了,也不用什么插件。
function add_post_content($content) {
if(!is_feed() && !is_home()) {
$content .= 'cPanle 版权所有,盗版必究。';
}
return $content;
}
add_filter('the_content', 'add_post_content');
把这段代码放到主题对应的 functions.php 文件就可以了。
/*文章结束后添加自定义内容 */
fu 【 继续阅读

715 Tags : , ,

WordPress评论作者链接新窗口打开

默认的wordpress评论者链接是在父窗口打开的,势必会影响我们自身网站的用户体验和流量,最好的办法是能够在新窗口打开。如何实现呢?能够不使用插件就尽快不使用,插件使用多了,弊端很多。这里是需要修改一个文件就好了。
第一步、打开/wp-includes/comment-template.php,查找“function get_comment_author_link”看到155行就明白什么意思了。
第二步,添加target=_blank代码即可。

$url = get_comment_author_url( $comment_ID );
$author = get_comment_autho 【 继续阅读

750 Tags : , ,

WP自动读取文章第一张图片

写代码来自动读取文章里插入的第一张图片,然后在首页适当位置调用,是十分方便的,而且不需要使用特色图片设定和自定义域生成,免去复制图片地址的烦恼,具体代码该怎么写,如下:
在functions.php文件里插入以下自定义函数:
//get image
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=['"]([^'"]+)['"].*>/i', $post->p 【 继续阅读

1,227 Tags : , ,

WordPress搬家更换域名教程

WordPress搬家更换域名教程:① 将原服务器上的WordPress程序打包上传到新服务器并解压。② 通过PHPMyAdmin导出原数据库再导入到新的数据库里。③ 修改wp-config.php中的配置参数。(数据库链接)④ 进入PHPMyAdmin修改wp_options表的siteurl为新的域名。 ⑤ 用新域名访问博客后台,进入全局设置,修改你的Blog域名为新域名。⑥ 一切搞定,测试一下吧
UPDATE wp_options SET option_value = replace(option_value, 'http://goonl.com', 'http://goonl.com' 【 继续阅读

1,387 Tags : , , ,
1 150 151 152