[wordpress]对话框和脚注插件

因为没有在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>


1)
通常对方会因为这句话而觉得天气变冷了
2)
请注意吉姆和姆吉的区别
请输入您的评论:
 
  • 最后更改: 2019/09/13 23:41