[wordpress]对话框和脚注插件
请注意: 该文是博客还在使用Wordpress的时候撰写的,当前博客的程序已改为dokuwiki。
因为没有在Blogger上找到理想的自定义设置,决定将博客整个转移到这里。
这里的博客程序用的是wordpress,所以可塑性强了很多。对css做了一番调整之后,添加了对话框和脚注两个方便的插件。
对话框插件用到的是Speech bubble,可以做出如下的效果:
<fukidashi>
<entry>
image:
name: 帕恩
content: 对!
</entry>
<entry>
image:
name: 埃特
content: 话!
</entry>
<entry>
image:
name: 史列因
content: 框!
</entry>
<entry>
image:
name: 蒂德莉特
content: ……
</entry>
</fukidashi>
脚注插件用的是Simple Footnotes,实际效果如下:
今天天气不错啊哈哈1)。
不过问题在于这两个插件都是通过短代码(short code)实现的,默认短代码里面再嵌套短代码的话,里面的短代码会失效掉,这样的话比较麻烦。
搜索了一下,可以用添加代码的方法解决,参考:みる米技術部
在插件的short code文档中,添加如下斜体字的代码。
function vr_jscrollpane_shortcode( $atts,$content = null ) {
$content = do_shortcode( shortcode_unautop( $content ) );
Speech bubble的场合,需要修改的文档为SnbSpeechBubble.php,位置如下:
wordpress目录/wp-content/plugins/speech-bubble/classes/SnbSpeechBubble.php
找出类似下面这样的语句,特征是“function….$content = ” ) {”,然后紧接着跟着一排以“$content =”开头的代码。
public function shortcode_speech_bubble( $atts, $content = ” ) {
在其后添加上述提到的代码即可。
$content = do_shortcode( shortcode_unautop( $content ) );
效果如下:
<fukidashi>
<entry>
image:
name: 吉姆
content: 吃吉姆不吐吉姆皮,不吃吉姆倒吐吉姆皮。吃吉姆不吐吉姆皮,不吃吉姆倒吐吉姆皮。吃吉姆不吐姆吉皮2),不吃吉姆倒吐吉姆皮。吃姆吉不吐吉姆皮,不吃吉姆倒吐吉姆皮。吃吉姆不吐吉姆皮,不吃姆吉倒吐姆吉皮。吃吉姆不吐吉姆皮,不吃吉姆倒吐吉姆皮。吃吉姆不吐吉姆皮,不吃姆吉倒吐吉姆皮。吃姆吉不吐吉姆皮,不吃吉姆倒吐吉姆皮。吃姆吉不吐姆吉皮,不吃吉姆倒吐吉姆皮。吃吉姆不吐吉姆皮,不吃吉姆倒吐吉姆皮。吃吉姆不吐吉姆皮,不吃吉姆倒吐吉姆皮。
</entry>
</fukidashi>
评论共 0 条
不想用 GitHub 账号?也可以发邮件给我。