分类目录归档:wordpress教程

wordpress资讯教程

留言回复

WordPress主题访客高级留言回复代码

原来一直使用的是willcan的代码,不过样式太简单,最近研究了一个新的代码,哈哈,功能强大很多

留言回复

直接放在function里面就好了

 

//评论回复邮件
function comment_mail_notify($comment_id) {
$comment = get_comment($comment_id);
$parent_id = $comment->comment_parent ? $comment->comment_parent : '';
$spam_confirmed = $comment->comment_approved;
if (($parent_id != '') && ($spam_confirmed != 'spam')) {
$wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));//发件人e-mail地址
$to = trim(get_comment($parent_id)->comment_author_email);
$subject = '您在 [' . get_option("blogname") . '] 的留言有了回應';
$message = '
您在' . get_option('blogname') . ' 博客上的留言有回复啦!

' . trim(get_comment($parent_id)->comment_author) . ', 您好!

您曾在 [' . get_option("blogname") . '] 的文章 《' . get_the_title($comment->comment_post_ID) . '》 上发表评论:

' . nl2br(get_comment($parent_id)->comment_content) . '

' . trim($comment->comment_author) . ' 给您的回复如下:

' . nl2br($comment->comment_content) . '

您可以点击 查看回复的完整內容

欢迎再次光临 ' . get_option('blogname') . '

(此邮件由系统自动发出, 请勿回复.)

'; $from = "From: \"" . get_option('blogname') . "\" <$wp_email>"; $headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n"; wp_mail( $to, $subject, $message, $headers ); //echo 'mail to ', $to, '
' , $subject, $message; // for testing } } add_action('comment_post', 'comment_mail_notify');

WordPress友情链接的备份以及批量导入

WordPress友情链接有时我们需要备份以及在自己的多个站点之间进行批量操作,如果一个一个的添加特别的麻烦,那么有没有好的办法可以实现WordPress友情链接的备份以及批量导入,答案肯定是有的呵呵

  1. 打开这个链接:http://themeidea.com/wp-links-opml.php,将里面的内容用记事本保存为OPML文件,即以”.xml”结尾的文件。最好把属性改为”utf-8″,因为WP语言支持是utf-8的。
  2. 利用Wordpress的Blogroll工具进行导入在工具-导入下面,自己找吧呵呵

给你的WordPress添加虾米电台

今天给自己的Wordpress生活博客添加了一个音乐电台,想要看效果的话就使劲点击这个链接吧【点击查看

看着效果不错,其实代码挺简单的,使用方法直接复制以后在编辑文章或者页面的时候在html模式下粘贴进去就好了

上面的width是宽度,high是高度,自己调节吧少年们

艳遇:WordPress惊艳的关于页面

Themeidea是最懒最懒的,今天在逛博客的时候发现了一款不错的AboutUs页面,于是拉过来了,制作过程:

  1. 下载文件:【点击下载
  2. 解压以后放在主题文件夹里面,如果文件夹名字有重复,选择合并就好了
  3. 修改JS和php文件里面的名字,然后上传到你现在使用的主题文件夹里面
  4. 新建页面,使用AboutUs模板,其他的不用填写就好了到此Over

想要查看效果么???【点击此处预览

 

让你的WordPress主题支持favicon图标

Themeidea原创第一款主题今天算是正式开始了,具体能不能最终实现还不好说,我是代码小白啊,只能慢慢的一点的一点的来或许半年,或许一年才能出来,到底多久我也不知道,今天专门建立了一个分类目录主题之路,记录我在制作主题过程中的点点滴滴,如果有写错的地方还请大家多多理解,毕竟有些有教程,有些没有教程,大家凑合看吧

  1. 第一步建立一个16像素的favicon图标,然后扔进主题文件夹里面
  2. 讲下面的代码写入主题header.php的header标签里面(下面的代码是我从良心的deve主题里面抠出来的,再次对良心童鞋表示感谢)

请注意你的主题安全

很多人都喜欢在免费的主题网站下载主题然后测试,以便寻找一款自己喜欢的主题,我也是一样的,但是最近从一个主题网站下载的主题却出现了错误,经过严格检查在function里面发现了以下恶意代码,但是并未发现这段代码最终会有什么危害,另外再次警告下载主题需谨慎,以保证自己的网站安全!

 

malicious-code-wordpress

怎么为你的WordPress主题添加后台启用图片

今天又在研究主题的制作了,本来打算使用sandbox框架,但是为了避免自己依赖上他吧,最终还是没有用,打算自己一点一点敲吧,先是建立了index.php然后建立style.css后台是可以显示自己制作的主题了,可是还是不行后台其他的主题都有图片,自己的主题还有没有,怎么办呢?

只要你把自己ps处理好的图片放在你建立主题的文件夹里面就成功了,测试png和jpg格式都支持,

  • 关键一点:图片的名字:screenshot.png或者screenshot.jpg

去除主机屋强制插入WordPress广告代码的解决办法

今天一时兴起,想测试一下主机屋的免费空间,开通安装一起顺利,安装完成以后突然发现先主机屋竟然在wordpress底部插入了强制性广告,免费用别人的空间,别人插入一些广告其实也没有什么,理所应当的,但是这个广告实在影响网站的界面美观,所以只能想办法去掉。

使用方法:在主题的footer.php里面寻找</body>在他的前面插入如下代码

如果是html方式强制插入,可以使用下面的代码:


not_del

如果是javascript强制嵌入,可以使用下面的代码:


我的是使用的html方式,使用第一种方法已经完美解决了,预览地址:http://themeidea.web-141.com/

WordPress更换主题ereg_replace出错的解决方案

昨天接了客户一个单子,帮忙进行Wordpress网站的维护,不看不知道,一看吓一跳,他使用的Wordpress版本还是3.0版本,里面垃圾留言3K多条,历史修订版本1K+,每次安装插件主题什么的都要在后台输入以下ftp密码,真的太悲催了

首先我对他的版本进行了手动覆盖更新,然后插件,然后主题,在安装主题的过程中出现一点小插曲,换上主题后出现这么一段代码提示:

Deprecated: Function ereg_replace() is deprecated in+函数位置

然后我就开始查看文件的源代码:

function dtheme_menu($type){
    echo '
    '.str_replace("
", "", ereg_replace("]*>]*>", "", wp_nav_menu(array('theme_location' => $type, 'echo' => false)) )).''; }

经过百度和谷歌最终解决方案是:

function dtheme_menu($type){
    echo '
    '.str_replace("