记录日常点点滴滴,欢迎来到我的小站。

0%

the_permalink(); 默认情况下,自带输出功能的获取链接的方法。但是有些时候我们不需要输出。
这个时候我们可以使用

链接里有特殊字符,需要 urlencode 一下

1
<?php echo urlencode(get_permalink()); ?>

中国人习惯的时间格式,比如2010年2月1日这种日期格式,是中国人一眼就能看出了。我们先看看WordPress默认主题中的时间格式代码:

1
<?php the_time(__(‘F jS, Y’, ‘kubrick’)) ?> <!– by <?php the_author() ?> –>
阅读全文 »

1.首先需要创建一个特殊页面模板,直接复制主题中的 index.php 文件,把文件名修改为你想要的模板名字,如:wpzone_theme

2.打开此文件,在代码最顶部增加如下代码:

1
2
3
4
5
<?php
/*
Template Name: wpzone_theme
*/
?>

这段代码是指定模板的名称,在创建页面的时候,会在右侧的选择页面模板里面看到它,你也可以用其他的名字来代替

3.接下来就要实现这个模板显示的是特定分类下的文章内容,先找到如下代码:

1
2
3
4
5
<?php if (have_posts()) : ?>

在这行代码的前面加上:

<?php query_posts(‘showposts=10&cat=1′); ?>

其实每篇文章的feed拥有版权信息也是非常简单的,只要你博客主题 functions.php 文件中添加以下代码。如果你的主题中没有 functions.php 文件,那就手动添加同名文件并加入以下代码就可以。

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
function blog_copyright($content) {
if(is_single() or is_feed()) {
$content.= "<blockquote>";
$content.= '<div>  &raquo; 转载保留版权:<a title="叽叽歪歪" href="http://www.jijiwaiwai.info/">叽叽歪歪</a> &raquo; <a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">《'.get_the_title().'》</a></div& gt;';
$content.= '<div> &raquo; 本文链接地址:<a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'">'.get_permalink().'</a></div>';
$content.= '<div>  &raquo; 如果喜欢可以:<a title="订阅叽叽歪歪" href="http://www.jijiwaiwai.info/">点此订阅本站</a></div>';
$content.= "</blockquote>";
}
return $content;
}
add_filter ('the_content', 'blog_copyright');
?>

显然,利用这个函数可以做很多的事,比如添加自己的口号、联系方式和其它,不一而足。至于效果,看官看看本文的版本信息就能知其一二(我是直接用模板自带的引用格式来确定样式,读者可以依喜好设计),如果有必要,还可以添加你自己的广告,这样还是不错的。

在WordPress中添加文章短网址,首先是服务商要提供API,要不然是没办法的。下面就说说tinyurl和goo.gl短网址的添加方法:
添加TinyURL:
在WordPress主题目录functions.php添加以下代码:

1
2
3
4
function getTinyUrl($url) {
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
return $tinyurl;
}
阅读全文 »

Search Everything插件介绍:

WordPress自带搜索功能并不是很好用,它只能搜索帖子的内容而不能搜索到帖子的评论留言什么的。但有时候读者会从评论留言中得到有效的信息,所以如果你想让你的WordPress搜索功能更强大,更好的为读者服务的话,你可以使用 Search Everything 这个插件。

Search Everything插件功能:

Search Everything 是一个增加WordPress默认搜索能力的插件。它可以让你的WordPress 拥有更加高级的搜索功能:

搜索每个页面,标签和分类
只搜索没有密码保护的日志
搜索每条留言,通过审核的留言
搜索草稿,摘要,附件
搜索自定义字段
从搜索结果中排除指定日志或指定分类
Search Everything插件安装:

下载地址

在这个后台页面有丰富的定义,你可以设置能搜索的内容:评论,页面,存档,连草稿和自定义域都能搜索到!不能不说它厉害。

无论是出于学习或者教学的需要,相信有很多朋友在博客里会插入一些代码,在通常情况下,代码会同我们写的文字一样显示,效果很不能让人满意。今天在网上搜了一下,使用了一下syntaxhighlighter,效果感觉很不错,除了语法高亮外还有行号显示。
使用方法很简单,首先当然要在wp-content/中上传插件了
在管理页面点击启用;
然后在写博文的时候,用HTML源代码的编辑模式,在要插入的源代码前面加入

1
[sourcecode language=" 要插入代码的类型"]

要插入的代码

然后在插入代码的结尾 加上 [/sourcecode]代码类型对应:

1
2
3
4
5
6
7
8
9
10
11
C++ — cpp , c, c++
C# — c# , c-sharp, csharp
CSS—css
Delphi — delphi,
Java—java
JavaScript—js,jscript,javascript
PHP—php
Python—py,python
SQL—sql
VB—vb,vb.net
XML/HTML—xml,html,xhtml,xs

网站名称和下面的来源名称(这两个内容一样的,只是下面多了“来自:”)显示的是网站的域名,其他就只有一个标题是这个“外部网站”的东西了。
人人不会自动寻找网页上是否有图片和文字。但是它和Facebook一样支持Open Graph协议。说到底这个协议就是让你在页面上添加几条而已,meta的content就是可以被识别并显示的内容。

好了,我们马上进行优化处理吧!

推荐选择WordPress的一个SEO插件:Yoast WordPress SEO

wordpress首页默认显示为10篇文章, 如果想修改成其他数量其实非常简单

  1. 进入wordpress管理后台
  2. 设置 > 阅读
  3. 修改博客页面最多显示。

即可