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

0%

其实每篇文章的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. 修改博客页面最多显示。

即可

使用Wordpress的朋友可能遇到这样的问题,在非single.php页面中我们有时候想要调用当前文章的标题、内容等信息,而Wordpress在生成文章页的时候在各个页面中唯一不变的只有当前的文章ID,那么如何根据这个ID获取到当前文章的标题、内容等信息呢?可以通过下面的代码实现:

1
2
3
4
5
<?php
$id=//这里是文章的ID
$title = get_post($id)->post_title;
echo $title;//输出文章的 标题
?>
阅读全文 »

strip_tags

  去掉 HTML 及 PHP 的标记。
  语法: string strip_tags(string str);
  传回值: 字串
  函式种类: 资料处理
  内容说明
  本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函式和 fgetss() 有着相同的功能。
  htmlspecialchars
  将特殊字元转成 HTML 格式。
  语法: string htmlspecialchars(string string);
  传回值: 字串
  函式种类: 资料处理
  本函式将特殊字元转成 HTML 的字串格式 ( &….; )。最常用到的场合可能就是处理客户留言的留言版了。

  & (和) 转成 &
  “ (双引号) 转成 "
  < (小于) 转成 <
  > (大于) 转成 >
  此函式只转换上面的特殊字元,并不会全部转换成 HTML 所定的 ASCII 转换。

使用范例

1
2
3
4
<?php  
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new;
?>