存档

‘WordPress’ 分类的存档

关于域名邮箱无法接收WP邮件解决办法

2010年4月17日 岩岩魂   访问量: 709 6 条评论

岩岩魂:很早就发现这个问题,但是由于当时不使用这个功能,也就没怎么研究,如今使用了WP博客,想使用评论邮件通知功能,于是满世界寻找解决方案,DA面板的没找到,倒是找到个CP面板的,转载过来,留着备用吧。

年前就跟阿士发现一个奇怪的问题,那就是当WP发出邮件后同域名的邮箱却无法收到信息,这不仅是WP的问题,大概使用Linux主机的都是这个问题吧。

Linux主机认为自己自己在给自己发信,所以并没有按照mx的设置路线发信,我曾经做过一个测试,当你的域名申请了QQ域名邮箱,那么即使是域名解析到G apps上,如果你用 @qq.com的邮箱发信依然会在QQ邮箱中收到,中间缺少了一个检查MX的环节。G apps也是一样,申请apps之后就会默认发到本地,也就不会跟着mx走了。

既然这样应该就是有解决办法了,因为空间使用的CP面板,大家都知道CP是很强大的,于是乎这个问题也可以解决。

额,我使用的是 衡天7号 主机,其他主机我不打包票。。。。

2 3

好了,自己去测试吧。DA暂时没研究,研究了补上来。

转自六维博客

分类: WordPress, 网站优化 标签:

单击WordPress页面、日志标题时跳转到自定义链接

2010年4月7日 岩岩魂   访问量: 941 没有评论

功能描述:单击Wordpress页面、日志标题时跳转到自定义链接(任意地址)。

在网上找到了两种解决方式:

方式一:
只需要创建一个命名为Redirect.php的文件,内容如下:
/*
Template Name: Redirect
*/

if (have_posts()) {
the_post();
$pattern = ‘@(https?://([-w.]+)+(:d+)?(/([w/_.]*(?S+)?)?)?)@’;
preg_match($pattern, get_the_excerpt(), $matches);
if ($matches[0]) header(‘Location: ‘.$matches[0]);
else echo ‘Enter a URL into your page body text.’;
}
?>
然后把这个文件上传到Wordpress中所使用的主题的根目录下(比如/wp-content/themes/主题目录)。

接下来,按照正常方式创建一个页面,并在创建页面底部的 “页面模板“选择Redirect。在页面中,除了你的链接,其它什么内容都不要填。然后发布页面即可。

方法2:
自己创建一个名为link to.php的文件,内容如下:

<?php
/*
Template Name: link to
*/
?>
<script> location=”这里填写要跳转的地址”;</script>

然后把link to.php上传至所用主题的目录下,比如用的是inove主题,就上传至/wp-content/themes/inove下面
然后回到wordpress后台,新建页面,然后页面模板选择“link to”,ok,点击发布,回到首页就可以看到你想要的效果了!

 那要怎么让日志具有这个功能呢?

其实很简单,只需在日志的代码的模式下,加入下面的代码,但是一定要放在more标签之后,就是单击日志标题的时候才运行代码,不然在打开首页的时候就会跳转了。

<!--more-->
<script> location=”这里填写要跳转的地址”;</script>

同样,把这句代码放到404页面里面,就可以实现找不到日志的时候转到日志的功能。

       有人会问为什么不在页面跳转的时候加代码呢?当然也是可以的,但是这个要等网页加载完才会运行,页面直接加代码就有点延迟了。不太好~~

        好了~大家都会了吗?别用这招做坏事哈~~嘿嘿!!

分类: WordPress 标签:

编辑PHP语言文件mo和po的方法

2010年4月6日 岩岩魂   访问量: 3024 3 条评论

大家都知道PHP程序的语言文件是大多数都是以mo和po为结尾的,po的话可以用EmEditor打开,但是mo的话,因为是Linux系统下的文件,所以需要反编译成po文件才能打开,下面就是来跟大家介绍一下相关的软件和使用方法。
一、先来介绍一下相关的软件:

1.编译反编译软件"gettext"
下载地址:http://gnuwin32.sourceforge.net/packages/gettext.htm

2.po文件的编辑软件"poedit"
下载地址:http://sourceforge.net/projects/poedit/

二、接下来来说说他们的使用方法:

1.下载好的"gettext"是一个安装文件,默认安装路径是C:\Program Files\GnuWin32\,当你需要把D盘根目录下的default.mo反编译成default.po时,你可以在开始菜单的“运行”中输入"cmd",然后ms-dos界面下输入引号中的内容"C:\Program Files\GnuWin32\bin\msgunfmt.exe d:\default.mo -o d:\default.po"即可完成反编译。

2.编译的话有两种办法,第一种就是仍旧使用"gettext”软件,输入"C:\Program Files\GnuWin32\bin\msgfmt.exe -o d:\default.mo d:\default.po"即可完成编译工作。
注:用此方法反编译后再编译回来的文件和源文件是完全相同的。

第二种就是用"poedit"软件打开一个反编译后的po文件,翻译后点选“保存消息目录文档”,它就会自动生成相同文件名的.mo文件。
注:用此方法生成mo文件时可能会报错,生成的文件会和原来的有差异。

分类: WordPress 标签:

Windows Live Writer 功能实验

2010年3月30日 岩岩魂   访问量: 453 没有评论

忽然想起来可以使用Windows Live Writer发布博客,下载安装上,特发此文章测试下。

 

插入图片功能:

Winter

插入Windows Live 相册中的相片:

插入Windows Live 相册:

 

插入表格功能:

1 2
3 4

 

 

插入地图功能:

地图图片

 

插入标签功能:

Technorati 标签:

 

 

插入代码块(非折叠):

<?php
if (defined('FS_API'))
{
    echo "累计浏览量: ".fs_api_get_page_views()." PV<BR/>";
    echo "今日浏览量: ".fs_api_get_page_views_range(strtotime(date("Y-m-d")),time(),true)." PV<BR/>";
    echo "累计访问量: ".fs_api_get_visits()." IP<BR/>";
    echo "今日访问量: ".fs_api_get_visits_range(strtotime(date("Y-m-d")),time(),true)." IP<BR/>";
	echo "<BR/>";
    echo "您的操作系统图标和浏览器:". fs_api_get_browser_and_os_images($_SERVER['HTTP_USER_AGENT'])."<BR/>";
    echo "您的国家标志是: " .fs_api_get_country_flag_image($_SERVER['REMOTE_ADDR'])."<BR/>";
}
?>

插入代码块(可折叠):

FireStats API使用方法

分类: WordPress, 建站日记 标签:

教你设置WordPress的头像

2010年3月15日 岩岩魂   访问量: 600 1 条评论

  不知大家注意过没有,在WordPress程序的博客中,文章下面的评论,一般都显示了评论者的头像。这些头像中,有些人是自定义的,而有些人却是黑色的或空白的,这是为什么呢?这是因为你还没有设置自己的头像呢!唔,继续往下看,你就知道怎样设置头像啦——
  头像的设置地址不是在WordPress的官方网站,也不是在后台的控制面板,而是在Gravatar——什么是Gravatar?“Gravatar”是“Globally Recognized Avatar”的缩写,它是http://www.gravatar.com/推出的一项服务,意为“全球通用头像”。

  好了,大致了解了一下Gravatar,接下来就来设置头像吧!先去http://en.gravatar.com/site/signup/输入你的邮箱注册你的帐号——注意了,这个邮箱要和你评论时使用的相同。过不了多久就会收到一封邮件,点击那个链接激活,就开始设置你的NickName(昵称)和密码,再去http://en.gravatar.com/site/login/登陆并上传图片,最后设置一个默认的(可以上传多个图片)就OK啦!不过需要注意:设置默认头像的时候,一定要选普通级(G),不要选其他的(PG是辅导级,R和X为限制级),我以前就是因为这样才没设置成功的!
  注意:Gravatar的头像,不是只有在WordPress才有效,在其他一些支持Gravatar的地方同样有效哦!
  如果大家还有什么疑问,可以在下面留言。

分类: WordPress 标签:

wordpress插件:NextGEN Gallery

2010年1月27日 岩岩魂   访问量: 479 没有评论

如果想为WP找一个相册插件,我想NextGEN Gallery最适合了,我觉得这是我用过的最好的WP插件之一,功能很强大,提供了很完美的照片管理方法,操作也并不复杂,我第一次安装好的时候,我便决定了使用它,因为这正是我想要的。下面我将介绍一下这个插件的安装和一些使用时可能出现的问题。

现在WP插件网站上提供下载的最新版本
http://wordpress.org/extend/plugins/nextgen-gallery/

这是插件的官方网站:
http://alexrabe.boelinger.com/?page_id=80

令人高兴的是,这里有各种语言包,当然,简体中文也在其中:
http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/languages/

事实上,要实现幻灯片效果,你还需要到这里下载一个FLASH文件:
http://www.jeroenwijering.com/

OK,一切准备就绪,开始安装使用吧。
把NextGEN Gallery传到wp-content/plugins目录;把汉化包传到NextGEN Gallery文件里的lang目录;把实现幻灯片的FLASH文件传到NextGEN Gallery的根目录,最后还有一步很重要的是:在FTP的wp-content目录里建一个gallery的文件夹,并且把它的权限设置为777(这是插件默认的目录,事实上你可以在选项里更改这个目录)。

传好这些文件之后,到后台激活NextGEN Gallery插件,这时,在后台管理的菜单上会多了一个“画集”的 选项,这个就是NextGEN Gallery的控制面板了,选项很丰富。

 

在开始一切之前,我们先到撰写页面创建一个新的空白页面作为相册显示的页面

好了,下面说一下如何建立一个相册的页面,并且在这个相册里显示自己的相集,首先进入添加画集页面建立一个画集(其实画集就是相册里的子相集),插件将会用你所用的名称在服务器上建一个同名的文件夹。现在先不管这个画集,到相册的页面里新建一个相册,这个相册将会成为存放你的子相集的地方,新建好相册后,点选择相册的下拉菜单选择刚建好的相册,这时你会看到如下图所示的界面。

很简单,你只需要把右边的画集框内的子画集拖到左边的相册框内,这样就相当于这个子画集归属于这个相册了,以后添加了新的子画集也是这样操作。操作完成后保存。

下面进入最关键的一步,进入管理画集的页面,在你第一步建的画集上点编辑进去,会看到如下图所示的选项:首先为子画集选定一个名字,然后在页面连接的下拉菜单里选择在开始之前建立的那个相册页面,预览图片处如果还没上传图片,那就暂时无需理会,下来就是新建页面选项,在这里也是选择刚开始时所建的相册页面,然后点新增页面,好了,这样就相当于基于新建的那个相册页面新建了一个画集显示的子页面。

到目前为止,你已经成功的建立了一个包含子相集的相册页面,你打开首页就可以看到这一切。

下面该做的就是往画集里添加你的照片了,这也是 NextGEN Gallery方便之处了,打开添加画集页面,你会发现子菜单上有四个选项,除去新建画集的选项外,另外三项为你提供了三种上传照片的方式:上传ZIP文件 – 从文件夹导入图片 – 上传图片。其中我觉得最方便的是从文件夹导入图片,这样你就可以悠哉的把图片用FTP上传到服务器,然后导进来。然而,通过管理画集里面的扫描文件中的新图,更是让我们的照片管理工作变得异常的轻松。

 如果你打开你的相册页面发现只是一片的空白,不用担心,点击编辑这个页面,把或插入到页面里就行了,id可以从相册管理那看到,而compact和extend两个参数有什么区别,自己试一下就知道了,更多的参数调用方法到插件的官方演示网站看一下就知道了http://nextgen.boelinger.com/

看一下NextGEN Gallery可以为我们实现些什么功能吧:
1. 可以通过拖拉进行相册的排序,跟 widget 一樣样,你想要怎么排序用拉就可以,所见既所得 !
2. 浮水印功能,可在照片上加上文字或图片
3. 可以上传图片的压缩文件 (zip),或直接导入图片的文件夹,懒人的最爱,省去上传的时间。
4. 內建 JavaScript 效果 ,Thickbox,Greybox or Lightbox ,效果很炫。
5. 可自己编辑CSS文件,通过 css 你可以打造属于自己的相册风格 !!
6. Slideshow – 自动播放图片,还有许多变化效果。
7. Sidebar Widget – 随机显示图片的 widget ,可以显示在 sidebar 內。
8.可以在文章内调用图片,与附件完美整合到编辑页面的选择栏内,太方便了。

WordPress广告插件:MightyAdsense

2010年1月25日 岩岩魂   访问量: 563 没有评论

  前天,刀客向大家介绍了一个自定义显示博客广告的wordpress插件:Smart Ads,该插件虽然好用,但只能在文章顶部、底部或通过添加简短代码在其它位置显示广告,不能使广告显示在顶部左侧、顶部右侧(许多博客采取该种广告显示形式),且不能随机轮流显示多个广告。而MightyAdsense可以帮助你完成Smart Ads不能实现的功能。

  你只需下载MigthyAdsense,解压后上传至yoursite/wp-content/plugins/ 目录激活,然后你就可以在wordpress后台按如下方式设置MightyAdsense:

 

1、设置广告代码(SELECT CODE SET)

 

mightyadsense

  MightAdsense一共可以设置10个广告代码,你可以点击SELECT CODE SET的选择Set #1-Set #10,然后在其下方的“Ads Code”的方框里输入相应的广告代码,点击最下方的“Update Options”更新,就可以在“Preview”处看到相应的广告预览格式。相应的英文翻译如下:

Show This Ads? 是否显示该广告单元,勾选则显示该广告单元;

Allignment of Ads 广告单元放置位置,通过点击下拉小箭头,可以选择:Top(顶部)、Top-right(右上部)、Top-left(左上部)、Bottom(底部);

Display Powered by? 是否显示该广告单元由谁制作,一般该项不选择;

Reset settings to default? 重置到默认状态。

2、设置在首页、页面、单一文章显示何广告单元(CODE SET CONFIGURATION)

mightyadsense-set

Post # 是否在首页显示广告,在第几篇文章处显示,由于Google adsense的政策规定一个页面最多只能显示三个广告单元,所以该项里只有三个选择,你可以在第1-第10篇选择任意三篇文章显示Code Set #1-Code Set #10任一Google adsense广告,当然你也可以选择“No Ads”(不显示广告)或Random ads(随机显示Code Set #1-Code Set #10中的广告);

Pages 是否在页面显示广告;

Single Page 是否在单一文章页显示广告。

3、在博客任意位置显示广告

If you would like get the ads on your template such as the sidebar, go to Presentation > Theme Editor > Sidebar. Insert the following line anywhere you would like the ads to appear;-

如果你想在你的博客其它位置显示广告,如侧边栏,你可以在外观>编辑>边栏处任一你想显示广告的位置插入如下代码即可:

<?php mightyadsense4template(Set_Number); ?>

Set_Number can be 1,2,3,4,5,6,7,8,9 or 10. This call will ignore either you put display ads to true or not in any sets.

Set_Number可以为1,2,3,4,5,6,7,8,9或10,如<?php mightyadsense4template(1); ?> 表示显示“Set Code 1”中的广告。

Be sure that you know to differentiate between PHP and HTML before placing the above line;)

在放置以上代码之前,请确认你明白PHP和HTML的不同之处。

4、监测Google Adsense被点击情况

  MightAdsense后台显示,其还有监控Adsense广告点击的时间、IP、点击广告的页面、广告的类型的功能,但好象只能看到Total Clicks Today这一项(而且好象不太准),其它项都没有相关数据。

  另外,该插件不但能控制显示Adsense广告,还能控制显示阿里妈妈等其它联盟的广告。

转载原创文章请注明,转载自:刀客征途 [http://chenjinghua.net]

本文链接:http://chenjinghua.net/wordpress-ad-plugin-mightyadsense-521.html

WordPress使用技巧——博客优化需要注意的16个方面(转)

2010年1月25日 岩岩魂   访问量: 415 没有评论

我转载的位置本身就是转载,原文没找。

一个好的博客首先内容要好,但是好的宣传推广也很重要,提到宣传推广肯定要做的就是博客的优化,也就是我们常说的博客SEO,那在优化我们博客的时候需要注意那些内容呢,以下是博客优化需要注意的16个方面,需要补充说明下,这些建议只是针对博客自身的优化,不是博客SEO的全部:

1、使用Akisment或者Math Comment插件,保护博客不受垃圾链接的侵扰;

2、将Google Analytics等统计服务代码尽量放置在Wordpress模板的下方,最好是在Footer.php。这样做可以加快网页加载速度;

3、将Feedburner烧制的Feed绑定到自己的域名下(如果是feedsky,强烈建议使用自己博客优化的二级域名绑定);

 

4、安装一个SEO标题插件,让你的文章标题出现在博客名之前(如果是wp博客建议用All in One SEO);

5、使用WWW跳转,永久链接跳转,相关文章插件;

6、如果你刚刚开博,确保没有将博客放在域名的根目录下。创建一个名为Blog的子目录(不要用Wordpress这个名字),而将域名根目录作为带有博客链接的一个入口.(这个网络赚钱博客也不是很明白为什么)

7、使用Adwords,Overture,Yahoo等网站的关键字查询工具,在撰写文章之前搜寻与之相关的热门关键字; (有点为了搜索引擎写文章的感觉,不过很实用)

8、保证所有分类同样含有比较好的关键字,不要取一些稀奇古怪的名字;

9、在Url中使用连接符来分割关键字是最佳选择,其次是下划线;

10、不要忘记给图片加上Alt标签。另外,最好给视频,Flash动画等等只要能够加的通通加上Alt标签;

11、保证每篇文章日期都很显眼,以便Google能够首先找到它;

12、保证你的网站在移动设备上有同样的可视性,如果不行,使用一个插件来实现;

13、使用全文RSS输出。可能部分RSS输出能够给你带来更多流量,但是忠实的读者比流量更加重要;

14、使用Google网站管理员工具来检查网站的问题;

15、不要使用赞助主题,因为这在以后会损害你的网站。另外,不要在Wordpress里写PayPerPost广告,因为它违反了TOS;

16、Google并不在乎URL里”/”的数量,所以像mydomain.com/2007/08/13/dir/dir/dir/my-post-is-here这样的链接也可以。长度对Google不是问题。 如果有可能建议静态化你的博客,使用html结尾。

  这些博客优化的建议是根据前Google的工程师Matt Cutts在Wordcamp 2007上的演讲编写而成的,虽然时间过去很久,但是这些博客优化的建议还是很有参考价值的。此外,网络赚钱博客会在以后的文章中继续收集一些有关博客优化的文章,如果你有好的优化建议也可以给我留言。

启用iNove主题,并做几个小修改

2010年1月25日 岩岩魂   访问量: 519 没有评论

使用了WordPress,当然要换个主题,找个几十个,只看上iNove ,本主题出自国人MG12,下载量达几十万,受欢迎程度还是不错的。
  换上主题后,发现几个小问题,于是做几个小修改。
  可以在后台当前主题选项实现在主题导航栏显示页面还是栏目,首页上方添加公告,头部右侧添加广告。不用再找方法改了,也是这个主题的强大之处。
  (– 严重注意:修改文件代码,用除记事本以外的编辑器。修改后保存确保要存为UTF-8,否则乱码。–)

★在日志下方增加版权说明
修改single.php文件

<div>
<?php the_content(); ?>
<div></div>
</div>

在</div>前插入:

<!– 转载声明开始 –>
<div class=”reship”>
<br />
<p>转载本文请注明:文章转载自:【<strong><?php bloginfo(’name’); ?></strong> 】(<a href=”<?php echo get_settings(’home’); ?>”><?php echo get_settings(’home’); ?></a>)<br />
本文标题:<?php the_title(); ?><br />
本文地址:<a href=”<?php the_permalink(); ?>”><?php the_permalink(); ?></a> </p>
</div>
<!– 转载声明结束 –>

 ★修改侧栏,去掉多余的模块
侧栏模块在后台小工具里可以根据自己的需要设置,原主题内置了几个造成重复,删除内置模块
修改sidebar.php文件,删除这几个Categories、 Blogroll、 Archives、 Meta、 Recent Comments,
(用Dreamweaver打开找代码方便)

WordPress永久链接或固定链接设置技巧

2009年10月16日 岩岩魂   访问量: 493 1 条评论

首先,你必须确定自己所使用虚拟主机或者服务器支持Apache的mod_rewrite模块,如果你的主机不支持 mod_rewrite,那么,在这里进行的设置将没有任何用处,而且还会使得你的博客所有单篇文章页面和静态页面都无法访问,

一:设置WordPress 固定链接

在WordPress的后台,单击“设置”。然后单击“设置”的下级分类‘固定链接’,在常规设置中选择“自定义结构”,然后在“自定义结构”中填入你想设置的固定链接结构就可以了。

比如,默认设置下,“关于”标签的路径为 http://yourdomain/?page_id=2 ,我们在自定义中设为 /%postname%.htm

然后在 “页面编辑”中,将“关于”标签的“页面别名”设为“about”,这样“关于”标签的路径就变为 http://yourdomain/about

二:固定链接结构标签的主要参数

WordPress 固定链接结构主要是通过结构标签来构成的,你只要了解了这些标签就可以任意设置你的永久链接了。

主要参数如下:

%year% 年,四位数,如:2009
%monthnum% 月,如:01
%day% 日,如:10
%hour% 时,更精确的时间,如:16
%minute% 分,如:50
%second% 秒,如:30
%post_id% 文章的唯一标识,如:110
%category% 分类
%author% 作者名
%postname% 文章名

“%postname% 文章名”,这是WordPress 固定链接比较常用的结构标签。如一片文章的标题为“Hello World” ,

则使用这个结构标签的固定链接就会出现“Hello-World”。中文版的WordPress 显示的则是文章的“日志别名”,

注意要把“日志别名”设为英语或拼音,否则不利于搜录。

三: 尽早修改wordpress的默认固定链接方式

一般是博客刚开通就得修改wordpress的默认固定链接方式,不然等你的博客做了一段时间后,再来修改就很麻烦了。不单以前被搜索引擎收录的网页变成无效网页,而且由于文章内容已经被搜索引擎收录过,新链接被搜索引擎收录的机会将会大大降低。

四:最好不要让中文出现在链接中

虽然现在搜索引擎已经能支持识别URL,可是中文在URL上还是显示为乱码,对人而言更是完全没有可读性。所以中文标题要使用WordPress的“日志别名”,来实现URL英文化。

五:链接不宜过深,网站的链接过深对于搜索引擎优化是十分不利的,一般URL的深度不要超过10层。

六:使用伪静态(HTML)链接

众所周知,相对于动态链接搜索引擎更喜欢静态的链接。WordPress默认的链接都是动态的,我们可以利用WordPress的URL重写功能来轻松实现链接的静态化。

只需要在“自定义结构”后加上“.htm”就可以搞定了。 如 /%postname%.htm

七:采用www.example.com/abc/的链接形式,这种链接形式在国外的网站中比较常见,据说这种链接路径比静态的更具有排名优势。

分类: WordPress 标签: