记录日常点点滴滴,欢迎来到我的小站。

0%

前言:
我想大多数使用WordPress的朋友都喜欢去尝试新的主题,但是换来换去,总是找不到那么一款适合自己的,让人很郁闷。于是很多人萌生了修改现有主题或自己动手从头制作一个主题的想法,但是问题又来了,怎么做呢?毕竟制作主题是需要编写代码的,相信很多人看到代码就头大。露兜博客正在着手编写一个WordPress主题制作的系列教程,将从头到尾手把手教你如何制作一个完整的WordPress主题,希望对你有所帮助。开始之前先声明,这系列教程只能让你感性地认识主题的制作过程,并不能让你完完全全地掌握WordPress主题的原理。

另外,如果你在学习过程中遇到任何问题,欢迎给我留言,留言框在每篇文章末尾。

阅读全文 »

我们知道 WordPress 可以在后台设置一张特色图片作为日志缩略图,但是我们如何获取这张特色图片的地址呢?

1
2
3
4
5
6
7
8
9
10
11
<?php
function get_post_thumbnail_url($post_id){
$post_id = ( null === $post_id ) ? get_the_ID() : $post_id;
$thumbnail_id = get_post_thumbnail_id($post->ID);
if($thumbnail_id ){
$thumb = wp_get_attachment_image_src($thumbnail_id, 'thumbnail');
return $thumb[0];
}else{
return false;
}
}

将上面的代码复制到当前主题的 functions.php 或者单独保存为一个插件并上传激活。使用下面方法调用:

1
$post_thumbnail_url = get_post_thumbnail_url($post->ID);

关联文章的插件,相信很多博主都在用吧,大家常用的是WordPress Related Posts和simple tags,昨天我也试了试,但尴尬的是:我这里用相同标签的文章不多,本人不懂什么seo,标签也不知道咋填的,结果很多关联文章直接显示的是“No related”,囧!

后来在wordpress官网上找到一款具有同样功能的插件Yet Another Related Posts Plugin(YARPP),相比上面两个插件,最大的优点就是:可以使用标题、正文、标签和分类来确定文章之间的匹配值,然后根据匹配值来显示相应的关联文章。

现在大家来试试吧:

阅读全文 »

1、要是关闭某一篇文章的评论,在发表文章的时候,在下面有个“讨论”,把”允许评论”去掉勾选就可以了。

2、要是关闭所有文章的评论,在“设置”-“讨论设置”把“默认文章设置”中的“允许访客对新文章发表评论 ”不再勾选就可以啦
3、直接在CSS中添加display:none; 最快捷。

1
2
3
4
5
6
7
if( have_posts() ) {
while( have_posts() ) {
the_post();
$category = get_the_category(); //获取category
$parents = $category[0]->category_parent; //获得category 下的parent数据库内容
$type = $category[0]->term_id; //获取分类ID
$parent = get_cat_name($category[0]->category_parent); //显示相应parent的category的名称

通过获得数据库的这些内容,可以更好的对样式进行操作

1
<?php echo mb_substr(get_the_excerpt(),0,55,"utf8").'"<a href="'. get_permalink($post-&gt;ID) . '"> 阅读全文...</a>"'?>

其中55是设置的文字长度。