每周的唠叨(2009.12.04-2010.02.05)

日期:2010/02/05 | 留言:0 个 | 作者:admin
分类:未分类
标签:

今天要介绍的方法是在 Wordpress 文章中 feed 输出中添加版权信息,此方法可以弥补上述的不足,不只防君子,最重要的是防止了用垃圾采集站的小人们。方法很简单,只要在 function.php 中加入以下这段代码就行:

<?php function feed_copyright($content) {
        if(is_single() or is_feed()) {
$content.= "<blockquote>";               
$content.= ‘<div> &raquo; 本文链接地址:<a rel="bookmark" title="’.get_the_title().’" href="’.get_permalink().’">’.get_permalink().’</a></div>’;
$content.= ‘<div> &raquo; 订阅本站:<a title="学习方法报物理周刊" href="http://feed.sxwzb.com">http://feed.sxwzb.com</a></div>’;
$content.= ‘<div> &raquo; 在线查看进度:<a href="http://www.sxwzb.com/jihua">http://www.sxwzb.com/jihua</a></div>’;
$content.= ‘<div> &raquo; 投稿邮箱/QQ:wzbc2@163.com(投稿请注明所投期数)</div>’;
$content.= ‘<div> &raquo; <a href="http://www.sxwzb.com">首页</a> │ <a href="http://www.sxwzb.com/achives">日志</a> │ <a href="http://www.sxwzb.com/liuyan">留言</a> │ <a href="http://www.sxwzb.com/jihua">编辑计划</a> │ <a href="http://www.sxwzb.com/xuzhi">投稿须知</a> │ <a href="http://www.sxwzb.com/about">关于</a></div>’;
                $content.= "</blockquote>";
        }
        return $content;
}
add_filter (‘the_content’, ‘feed_copyright’);?>

方法转自:http://wange.im/copyright-in-feed-for-wordpress.html

日期:2010/01/05 | 留言:0 个 | 作者:admin
分类:网络
标签:

首先,我们要编辑 comments.php,在类似于:

<input type="text" name="author" id="author" value="<?php echo$comment_author; ?>" size="22" tabindex="1"/>

在评论者姓名输入框代码上方添加:

<?php if ( $comment_author != "" ) : ?>
<div id="welcome">
<?php printf(__(‘欢迎 <strong>%s</strong> 归来! ‘), $comment_author) ?>
</div>
<?php endif; ?>

然后再把三个评论者姓名、电邮、网址的代码输入框用 <div id="author_info"></div>包起来,到此,comments.php 修改结束;

然后,新建一个名为 infohide 的 js 文件,把以下代码放进去:

$(document).ready(function() { //开始
if($(‘input#author[value]‘).length>0){ //判断用户框是否有值
$("#author_info").css(‘display’,'none’); //将id为author_info的对象的display属性设为none,即隐藏
var change=’<span id="show_author_info" style="cursor: pointer; color:#2970A6;">change &raquo;</span>’; //定义change,style是定义CSS样式,让他有超链接的效果,color要根据你自己的来改,当然你也可以在CSS中定义#show_author_info来实现,这样是为了不用再去修改style.css而已!
var close=’<span id="hide_author_info" style="cursor: pointer;color: #2970A6;">close &raquo;</span>’; //定义close
$(‘#welcome’).append(change); //在ID为welcome的对象里添加刚刚定义的change
$(‘#welcome’).append(close); // 添加close
$(‘#hide_author_info’).css(‘display’,'none’); //隐藏close
$(‘#show_author_info’).click(function() { //鼠标点击change时发生的事件
$(‘#author_info’).slideDown(’slow’); //用户输入框向下滑出
$(‘#show_author_info’).css(‘display’,'none’); //隐藏change
$(‘#hide_author_info’).css(‘display’,'inline’); //显示close
$(‘#hide_author_info’).click(function() { // 鼠标点击close时发生的事件
$(‘#author_info’).slideUp(’slow’); //用户输入框向上滑
$(‘#hide_author_info’).css(‘display’,'none’); //隐藏close
$(‘#show_author_info’).css(‘display’,'inline’); })})}}) //显示change

保存文件至主题目录下。

最后,在 footer.php 中引用 JQuery 和以上 infohide.js:

<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<?php if ( is_singular() ){ ?>
<script type="text/javascript" src="<?php bloginfo(‘template_url’); ?>/infohide.js"></script>
<?php } ?>

方法载自:http://wange.im/hide-visitor-info-in-wordpress.html

日期:2010/01/05 | 留言:0 个 | 作者:admin
分类:网络
标签:
每周的唠叨(2009.11.20-12.04)
日期:2009/12/04 | 留言:0 个 | 作者:admin
分类:未分类
标签:
每周的唠叨(2009.11.04-11.20)
日期:2009/11/20 | 留言:0 个 | 作者:admin
分类:未分类
标签:
文章页次1/20
1234567 » 最后一页
Copyright 凡人的世界 | Theme S_BK v1.0 By:Scorpio