Delicious是目前最大的书签类站点,即“美味书签”。主要的作用是分享网站链接。ifttt可能还是比较小众的东西,它是“if this then that”的缩写,这个意思大家都懂。简单的说就是设置条件,然后到时候会自动触发设定好的事件。
ifttt旨在帮助人们利用各网站的开放API,将Facebook、Twitter等各个网站或应用衔接,完成任务,使“每个人都可以成为整个互联网不用编程的程序员”。ifttt通过流程将各种信息串联起来,然后再集中把你要的信息呈现给你。解决了信息的冗杂,收取或关注重要信息的问题。
1.ifttt创建delicious到wordpress的触发器
这一个步骤比较简单,按照向导操作即可。需要注意的是:delicious只支持国际版的,对于国内的美味书签是不支持的。
2.浏览器添加delicious书签
打开https://delicious.com/tools,拖动“Add to Delicious”按钮到浏览器书签栏。
3.wordpress添加小工具
在sidebar侧边栏相应位置,贴入以下代码:
<div id="iRead" class="widget">
<h2>i Read</h2>
<?php $posts = get_posts( "category=57&numberposts=5" ); ?>
<?php if( $posts ) : ?>
<ul>
<?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
<li> <a href=" <?php echo $post->post_content ?>" rel="bookmark" title="<?php the_title(); ?>">
<?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</div>
其中category是通过ifttt添加的文章所在分类,numberposts就是显示数量了。
然后在index.php首页排除特定分类,因为发表的文章内容是url的形式,看着不太雅观了。
在 if (have_posts()): while (have_posts()) : the_post();
遍历分类之前加入:
$limit = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('cat=-57&showposts=' . $limit=8 . '&paged=' . $paged);
cat之后的-57是排除的分类目录的id号,负号自己加上的。如果首页还用到了分页方法,那么就是使用上面的代码了。$limit是每页的数量。
如果没用到分页,那么只要用到 query_posts('cat=-57');
即可。
最后,恭喜你,大功告成了。
版权声明:本文为原创文章,版权归 neo 所有。
本文链接:https://idayer.com/ifttt-delicious-wordpress-post/
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。
0 条评论