标签: 主题

评论页添加删除和垃圾评论链接

08.22.2009
wordpress | 转载
点击量:37 次
评论(0)

你是否经常需要对评论进行修改、删除或标记为垃圾评论。默认情况下, WordPress只在评论页上显示“编辑”链接(使用edit_comment_link ( )函数) ,而不能显示“删除”或“垃圾评论”链接。如果你想需要的话,那就让我们来手动添加,是评论页添加删除和垃圾评论链接!

首先,我们必须建立一个函数。下面的代码粘贴在您的functions.php文件:

?Download download.txt
1
2
3
4
5
6
7
8
< ?php
function delete_comment_link($id) {
if (current_user_can('edit_post')) {
echo '| <a href="'.admin_url(" comment.php?action=cdc&c=$id").'">del ';
echo '| <a href="'.admin_url(" comment.php?action=cdc&dt=spam&c=$id").'">spam</a>';
}
}
?>

编辑完functions.php函数之后,打开comments.php文件,添加代码到你想要显示“删除”和“垃圾邮件”链接的地方。对于大多数的主题,你会发现一个edit_comment_link ( )php代码。把以下的代码放在它的后面就可以了。

?Download download.txt
1
< ?php delete_comment_link(get_comment_ID()); ?>

当然了,一开始我们要确保当前用户对评论有修改权限。如果有的话,删除和标记为垃圾评论的链接就会显示在评论里。注意admin_url( )函数的使用,这个函数允许你重新定位博客的管理网址。

翻译于:How to: Add“Delete”and“Spam”buttons to your comments.

Comment.php模板的制作详解

08.7.2009
wordpress
点击量:378 次
评论(7)

其实对于改编主题的朋友来说其他的页面都很简单,唯一麻烦的就是评论页也就是Comments.php。因为这个页面对初学者来说太多php代码了。如果不搞懂会出现很多错误!

Nettuts+ 的作者 Gilles Maes 发表的一篇Unraveling the Secrets of WordPress’ Comments.php File 详细的向你阐述wordpress主题文件中的comments.php文件。

下面就是我对上面的翻译,如果你的英文很好那么就直接点击上面去查看原文,如果英文不行的话,那么就看看我的译文吧,如有什么看不懂,请给我留言或点击查看英文原文。

全文阅读

主题导航栏固定位置

07.20.2009
wordpress
点击量:70 次
评论(0)

今天使用css中的 position:fixed 把header固定在了网页上头,不过万恶的IE6让人郁闷死,这个浏览器不支持 position:fixed ,所以又要找方法把这个问题解决了。什么方法呢,其实我也不是很懂!只是在 /head 之前加了一段css代码:

?Download download.txt
1
2
3
4
5
6
7
8
9
10
11
12
<head>
 
< ! -–[if !IE 6]> 
<style type="text/css">
#head_top{
	position:fixed;
}
</style>
< ![endif]–>
 
<pre>
<p> 注:我网页头部iv的id是head——top </p><p>这样就好了!</p>

主题变淡了

07.19.2009
wordpress
点击量:20 次
评论(0)

自己写好的主题有人说,太丑了,这不得不承认我的艺术细胞还是差点,没办法啊,昨天晚上连带今天终于把主题给该淡了,用上了MG12主题里面的背景,我想这样不会有人说我侵权吧!毕竟自己美工不行啊!这样感觉好看很多。起码没有原先那样深沉了。先这样用着吧,反正可以随时该,不过以后主要结构将不会发生大的改变,毕竟一个好的博客禁不起这样频繁的更换主题啊。接下来就是完善功能,使之能够更完美些!

主题初步完成了!

07.17.2009
wordpress | 小记
点击量:49 次
评论(1)

经过这么多天的编写,我的灰色空间主题终于写好了,已经上传在我的在线测试网站上进行网上测试了,回首想想这几天累死了!虽然还是比较丑,不过终究是自己写的第一个主题,还是小小的满足一下.

空间测试地址:gftp.graygift.com

我的主题出框架了!

07.15.2009
小记
点击量:13 次
评论(0)

哈哈,这几天一直在写自己的主题,以前都是用别人的,拿过来以后都要改来该去,到最后还是不尽人意啊,看了差不多100多个主题,就是没有自己满意的,所以就打算自己写一个。在网上找到攻略说自己学很简单啊,后来写了才发现其实好难啊,可是对我是这样,要兼容各种浏览器,一会开FF一会开IE,麻烦死了!也郁闷死了,就说刚才吧,我花了一个小时才发现又来在一个文本框最后差了个”>“。就这个导致了IE不能正常显示,而火狐竟然没问题我都歇菜了!

wordpress主题–相关文章代码

06.30.2009
knowledge | wordpress
点击量:146 次
评论(0)
?Download download.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<ul> 
< ?php 
$tags = wp_get_post_tags($post->ID); 
if ($tags) { 
$first_tag = $tags[0]->term_id; 
$args=array( 
'tag__in' => array($first_tag), 
'post__not_in' => array($post->ID), 
'showposts'=>10, 
'caller_get_posts'=>1 
); 
$my_query = new WP_Query($args); 
if( $my_query->have_posts() ) { 
while ($my_query->have_posts()) : $my_query->the_post(); ?> 
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to < ?php the_title_attribute(); ?>">< ?php the_title(); ?> < ?php comments_number(' ','(1)','(%)'); ?></a> </li> 
< ?php 
endwhile; 
} 
} 
?> 
</ul>

wordpress主题–随机文章代码

06.30.2009
knowledge | wordpress
点击量:99 次
评论(0)
?Download download.txt
1
2
3
4
5
6
7
8
        < ?php
$rand_posts = get_posts('numberposts=8&orderby=rand');
foreach( $rand_posts as $post ) :
?>
        <li><a href="<?php the_permalink(); ?>">
          < ?php the_title(); ?>
          </a></li>
        < ?php endforeach; ?>
页面 1 到 3123