wordpress(网页)实现分享到微信朋友圈

function WeiXinShareBtn() {
if (typeof WeixinJSBridge == “undefined”) {
alert(“自定义文字,提示给访客的 “);
} else {
WeixinJSBridge.invoke('shareTimeline', {
“title”: “<?php echo trim(wp_title(”,0)); ?>”, //获取文章标题
“link”: “<?php $current_url = home_url(add_query_arg(array())); ?> “, //获取文章地址
“desc”: ” <?php $key=”description”; echo get_post_meta($post->ID, $key, true); ?> “,//获取文章再要摘要
“img_url”: “<?php echo catch_that_image() ?>” //获取文章第一张图片
});
}
}

需要把下面的代码放在functions.php中

//获取第一张图片
function catch_that_image() {
global $post, $posts;
$first_img = ”;
ob_start();
ob_end_clean();
$output = preg_match_all(‘/<img.+src=[\'”]([^\'”]+)[\'”].*>/i’, $post->post_content, $matches);
$first_img = $matches [1] [0];

if(empty($first_img)){ //Defines a default image
$first_img = “http://www.aips.me/wp-content/uploads/2013/05/weixin.jpg”;
}
return $first_img;
}

 

 

继续阅读“wordpress(网页)实现分享到微信朋友圈”

wordpress主题开发

本文介绍如何开发设计你自己的 WordPress 主题。如果你希望了解更多如何安装和应用主题的内容,请参阅应用主题文档。本文的内容不同于应用主题,因为所讨论的是编写代码去构建你自己的主题的技术内容,而非怎样去激活主题或者是哪里可以获得新主题。

为什么要使用 WordPress 主题
WordPress 主题由一系列文件和 CSS 样式表构成,构成了一个美丽的 WordPress 网站。每个主题都是不同的, 这样WordPress用户就可以随时更改 WordPress 网站的外观。

你也许想为自己开发 WordPress 主题,或者制作公开发行的的主题。但是除了这个为什么要自己制作主题呢? 继续阅读“wordpress主题开发”

让WordPress通过HTML5校验

很久没折腾wordpress了,之前自己弄了个模版,然后希望是支持html5的,写完了发现wordpress本身会多出一些属性,还是让我无法通过html5校验。不过想想wordpress会注意到的吧,于是就没有修改主题。

不过最近偶然点击了下校验依然还是无法通过,于是百度下吧,果然有人弄出解决办法了,果然把代码丢尽模版里面,html验证通过。

<?php
foreach(array(
‘rsd_link’,//rel=”EditURI”
‘index_rel_link’,//rel=”index”
‘start_post_rel_link’,//rel=”start”
‘wlwmanifest_link’//rel=”wlwmanifest”
) as $xx)
remove_action(‘wp_head’,$xx);//X掉以上
//rel=”category”或rel=”category tag”, 这个最巨量
function the_category_filter($thelist){
return preg_replace(‘/rel=”.*?”/’,’rel=”tag”‘,$thelist);
}
add_filter(‘the_category’,’the_category_filter’);
?>

以上代码放入functions.php

5种方法让你的 WordPress 博客获取更多订阅量

但如果你有很多的订阅读者,但是却没有一个在你的文章上评论,那么这也是不算数的。所以我将和你们分享5个可以提高真实订阅读者数量,并且提高读者响应积极性的方法。

一、获取邮箱就好了

 

如果你需要更多的订阅者,只需要让他们留下邮箱就可以了,别的信息都不需要去询问。给大家一个例子吧,copyblogger.com 请求用户订阅的时候只索取email 地址。没有姓名,没有电话号码,住址等等个人信息。

以前的话用姓名作为邮件的标题的确是一个好的邮件营销策略,但是现在基本上都会被当作是垃圾邮件了。普通人哪里会在邮件标题就写上你的名字的,只有垃圾邮件会这样做。所以询问姓名等信息是没有必要的,只输入一个邮箱,确认下就完成订阅,那不是很愉快的事情吗?

二、告诉他们为什么订阅你的博客

 

很多订阅邀请都是告诉读者注册或者是订阅,很少有告诉原因的。读者订阅了你的博客,博客更新了,他们能获取到什么消息呢?那些注册用户能得到什么实际的利益呢?这些都是需要在邀请的时候说清楚的。看看以下三个邀请,哪个更应该呈现给你的读者。

“订阅以获取我们博客的更新”

“订阅以获取我们的每周精选”

“订阅以免费获取 WordPress 难题的解决方法”

应该都会选择第三个吧,实际上,读者们并不会关心我们可能花了10个小时弄出来的精选。他们只关心他们的问题有没得到解决。所以当你告诉读者为什么订阅你的博客的时候,告诉一些对他们有实际意义的东西吧。

三、使用社会认同

 

社会认同是一个很好的方法来驱除用户在订阅时的“恐惧障碍”。记得在大学的时候,朋友叫我去做一件事的时候总会说一句:“现在每个人都在这样做呢”

实际上这很有用。如果你已经有了100,500或者是1000个读者,当你邀请新读者订阅的时候可以告诉他们。

例如:

“订阅以加入500人明智读者群,一起通过本博客来解决 WordPress 难题。”

我不仅告诉新用户本博客已经有500个订阅,还告诉现在订阅将是一个明智的选择,如果他们现在订阅的话,也将是明智的举动。

四、订阅的位置很关键

有市场调查表明,页面的右上角是放置订阅邀请的最佳位置。我还发现这个位置还能够在某种程度上使用户去浏览一下你的文章。你是否有这样的体验,文章看到一半,突然来一句:需要查看完整信息,请注册.. 其实没有必要,你只需要在右上角放上订阅邀请就好了。你需要做的就是去写一些高质量的文章给你的读者们。

五、不要光写叙述类的文章,要会互动

 

这个的确是比较难掌控。但是现在很多热门的 WordPress 社区之所以会热门,不是因为他们的质量,而是因为他们开始讨论的话题。

如何写一篇可以引起话题的文章呢?这其实也没有什么神奇法则,但是我发现有以下三个因素是很容易使用户主动留言参与互动的。

话题的流行度:越是热门的流行话题,越多人来回复。

与生活的结合:与我们的生活经验关联越紧密的话题也是很所以引起讨论的。

具有争议性: 有争议性的东西总能够引起关注,不管是积极的还是消极的,讨论总是会很有趣。

下次在你发文章的时候不妨也想想这个三个因素,在接下来的10篇文章里都试试看,看看是否能吸引来更多的读者。

wordpress 插件 Pretty Link Lite

这是一个十分友好的为您网站创建短链接的插件,可以将外部的链接映射到这些短链接,并且可以跟踪链接的每一次点击,而且提供详细的报告,包括来访者ip、来访者使用的浏览器、操作系统等。同时它还是一个可以很好地管理您的赚钱链接的工具,此外,您还可以使用它创建的链接在论坛、其他门户网站、博客中推广您的网站。

使用方法:

首先,您需要设置您博客固定链接的格式,只要不是默认选项就行了。

wordpress站内链接跳转到外部链接1

然后,创建一个pretty link,如下图,一般您只需要填写你的目标链接(就是你点击后跳转到的链接)、内部链接(自动生成,可修改)、标题、描述就可,有一些高级选项,你可以保留默认。

wordpress站内链接跳转到外部链接2

其中有两个比较重要的选项在这里说一下,

第一个是Redirection Type,有两个值,分别是301和307

301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做链接跳转。

302 redirect:302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.com以及对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。

在使用上,307和302基本上是一样的。

第二个是SEO options的Nofollow属性,该属性始创于谷歌,现在已经为各大搜索引擎所接受。原本是用来控制博客上的垃圾评论,现在rel=”nofollow”实际上是告诉引擎“不要对这个链接排名”,而不是“不要访问这个链接”。

让wordpress通过HTML5验证

<?php   foreach(array(     ‘rsd_link’,//rel=”EditURI”     ‘index_rel_link’,//rel=”index”     ‘start_post_rel_link’,//rel=”start”     ‘wlwmanifest_link’//rel=”wlwmanifest”   ) as $xx)   remove_action(‘wp_head’,$xx);//X掉以上   function the_category_filter($thelist){//rel=”category”或rel=”category tag”, 这个最巨量     return preg_replace(‘/rel=”.*?”/’,’rel=”tag”‘,$thelist);   }   add_filter(‘the_category’,’the_category_filter’); ?>

将以上代码加到functions.php里面去,Wordpress就不会生成烦人无用的rel属性了

亦歌wordpress插件1g1g

使用WordPress搭建的博客,安装此插件后,可以在文章或页面中分享作者喜爱的歌曲。

该插件提供搜索功能,作者输入关键字,即可搜索出希望分享的歌曲。分享后页面中自动出现亦歌迷你播放器,播放分享的歌曲。

在管理平台的“插件”->“添加新插件”中,搜索“1g music share”,即可找到此插件,轻松安装。

安装WordPress分享插件

wordpress彻底清除pingbacks

当其他博客在文章中有提到你的博客或者某一篇文章的链接时,这是你的博客就会收到一个Pingbacks,主要是提到相互通知的作用,但是这个功能越来越鸡肋了,越来越多的广告通过这种形式进行传播,今天就来一个彻底关闭这个功能的方法。
需要用到数据库,直接在数据库中修改,但在修改之前,还是先把数据库给备份一下。
1,通过phpMyAdmin登陆数据库。
2,点击 Sql按钮:
 
3,在新弹出的窗口中输入下面这条命令:
UPDATE `wp_posts` SET ping_status=”closed”;
4,完毕,从此之后再也不会看到pingbacks的任何信息了。

阻止WordPress对站内文章的pingback

Pingback 是网志中常用的用来通知网志系统文章被引用情况的一种手段。3G 博客网将其翻译为“广播”,是指计算机系统向外部发出引用信息,但也有人认为会与日常生活中的广播混淆。当其他人连结至 Web 作者的网页时,Web 作者获取通知的方法。这个方法使得 Web 作者可以追踪什么人连结至他的文章。有一些网志软件,如 WordPress,具有当一篇文章出版的时候,自动 pingback 这篇文章中所有的连结的功能。

以上对 Pingback 的解释来自于维基百科。对于 WordPress 而言,简单来说,pingback 就是当别人转载/引用你的文章链接时,会自动在你的文章底部加一条来源的链接(当然,前提是你的 WordPress 主题支持这一功能)。这个功能相当实用,因为大多数情况下,这些引用的链接都是和原文相关,或者有扩展的内容,读者可以寻着链接阅读到更多感兴趣的信息。

同样的道理是,如果在一篇文章中引用了自己站内之前写过的另一篇文章的链接,那么,这个之前的这篇文章就会收到自己站内发给自己一个 pingback。但是我认为一般说来,站内链接用相关日志功能就可以做到内链建设,pingback 对于站内文章是多余的,可以关闭这个功能。

方法如下,在 WordPress 主题的 functions.php 中添加如下代码:

function no_self_ping( &$links ) {

$home = get_option( ‘home’ );

foreach ( $links as $l => $link )

if  ( 0 === strpos(  $link,  $home ) )

unset ( $links[$l]);

}

add_action ( ‘pre_ping’, ‘no_self_ping’ );
 

如果我没记错的话,这段代码的前身是一个插件,但是仅仅为这几行代码动用一个插件是不是太奢侈了?能省则省吧,还是把它提取到了非插件集成在主题里,多省心呀

WordPress主题在线生成器

不懂HTML,也不懂JS、PHP和CSS,可是又想制作一个属于自己的WordPress主题?试试WordPress主题在线生成器吧。

今天要介绍的就是已有若干年历史的主题生成器WordPress Theme Generator。它使用起来非常方便,你需要做的就是选择颜色、选项、样式,然后在线预览,预览完成后点击最下方的“save”保存你制作出来的主题,然后系统会提供相应的zip文件供你下载。

当文件下载完毕,按照常规主题安装步骤完毕后,激活主题,你就可以用上自己制作出的主题了。

WordPress Theme Generator兼容WordPress 2.1到3.1的所有版本,支持widget和标签,给出各种设计要素供用户选择。效果在右侧显示。

WordPress Theme Generator的缺点在于不够灵活,选项只能满足基本需求。如果你对主题的要求比较高,去官方主题库寻找适合的主题更靠谱些。