看到别人用了一个比较强大的添加书签的插件:Blog It,但是上面的说明比较简单:
1.修改 {WP_HOME}/wp-content/themes/{YOUR_THEME} 目录下的 single.php 文件,将
修改为
但是实际上很多人使用不同的主题的时候single.php里面的内容完全不同,根本就没有一个class是post的div,其实Blog It的原理比较简单,就是查找页面上ID为postitem的元素,然后附加一个DIV,把里面的内容设置一下就行了:
var postitem = document.getElementById(‘postitem’);
var NewNode = document.createElement(‘div’);
postitem.appendChild(NewNode);
NewNode.innerHTML = str;
其实定制很简单,需要一点JavaScript的知识,自己随便选择一个元素,把他的ID设置为postitem或者任何其它你想使用的值,然后修改postid.php里面的代码就行了,我的这个主题修改为了:
var postitem = document.getElementById(‘postitem’);
var dlNode = document.createElement(‘dl’);
var dtNode = document.createElement(‘dt’);
var ddNode = document.createElement(‘dd’);
dlNode.appendChild(dtNode);
dlNode.appendChild(ddNode);
postitem.appendChild(dlNode);
dtNode.innerHTML = ‘网摘:’;
ddNode.innerHTML = str;
另外我把那些网摘的文字的颜色效果都去掉了,不然影响美观,呵呵。
发表评论