您当前的位置: 首页 > 法律

为器添加新的HTML标签

2018-10-29 11:52:07

如果文字内容在你的WordPress博客里比重比较大,那么你一定经常需要和WordPress的器打交道。这篇文章就介绍一些增强WordPress器用途的小技巧。

为器添加新的HTML标签

默认情况下WordPress器不允许不符合XHTML 1.0标准的HTML标签出现在器里。例如,iframe就会被器过滤掉。如果你需要在文章或者页面里插入iframe,结果会让你很沮丧。

下面的代码强制器接受更多HTML标签。你只需要把它们粘贴到主题的p文件里然后保存就可以了。

function fb_change_mce_options($initArray) { $ext = 'pre[id|name|class|style],iframe[align|longdesc| name|width|height|frameborder|scrolling|marginheight| marginwidth|src]'; if ( isset( $initArray['extended_valid_elements'] ) ) { $initArray['extended_valid_elements'] .= ',' . $ext; } else { $initArray['extended_valid_elements'] = $ext; } return $initArray; } add_filter('tiny_mce_before_init', 'fb_change_mce_options');

将HTML器设为默认器

惯于写代码的站长们更习惯编写HTML,所以他们不太喜欢WordPress的可视化器,而且在所见即所得器里更可能生成无效代码或者混乱的代码。

那么要怎样把HTML器设为WordPress的默认器呢?打开主题的p文件,加入以下代码:

add_filter('wp_default_editor', create_function('', 'return html;'));

在器里添加默认内容

在p文件里添加以下代码:

function insertFootNote($content) { if(!is_feed() !is_home()) { $content.= div class='subscribe'; $content.= h4标题/h4; $content.= p显示的正文内容a href='http://指向的链接'链接文字/a/p; $content.= /div; } return $content;}add_filter ('the_content', 'insertFootNote');

事实上这些内容并不会显示在器里,但你每次发布新文章时,文章结尾会出现你事先设定的内容。

显示Tiny MCE中的隐藏按钮

默认情况下,WordPress的TinyMCE器中只给出了常用的按钮,比如加粗、斜体、标题等。如果你需要更多文字格式选项,可以在p文件里加上下面的代码,让隐藏的按钮统统显示出来:

function enable_more_buttons($buttons) { $buttons[] = 'hr'; $buttons[] = 'fontselect'; $buttons[] = 'sup'; // etc, etc... return $buttons; } add_filter(mce_buttons, enable_more_buttons);

可用的按钮包括:加粗、斜体、下划线、删除线、左对齐、居中、右对齐、两端对齐、无序列表、编号列表、减少缩进、缩进、剪切、复制、粘贴、撤销、重做、插入超链接、取消超链接、插入图片、清除、帮助、代码、水平线、删除格式、格式选择、字体选择、字号选择、样式选择、上标、下标、前景色、背景色、特殊符号、视觉辅助、锚文本、新建文本与分隔符。

添加本地语言的拼写检查

WordPress默认配置中有一个英文拼写检查工具,那么有没有办法对其它语言进行拼写检查呢?

同样可以在p里加上下面的代码(以中文为例)以实现拼写检查功能:

function fb_mce_external_languages($initArray){ $initArray['spellchecker_languages'] = '+Chinese=zh, English=en'; return $initArray; } add_filter('tiny_mce_before_init', 'fb_mce_external_languages');

注:相关站建设技巧阅读请移步到建站教程频道。

钢骨架轻型屋面板
豆腐皮机厂家
低速离心机
推荐阅读
图文聚焦