看到别人用了一个比较强大的添加书签的插件:Blog It,但是上面的说明比较简单:

1.修改 {WP_HOME}/wp-content/themes/{YOUR_THEME} 目录下的 single.php 文件,将

<div class="post">

修改为

<div class="post" id="postitem">

但是实际上很多人使用不同的主题的时候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 = ‘&#32593;&#25688;&#65306;’;
                ddNode.innerHTML = str;
另外我把那些网摘的文字的颜色效果都去掉了,不然影响美观,呵呵。

(Visited 163 times, 1 visits today)