首页 > html

html

  • WordPress 原生的评论模块内容,支持使用 HTML 标签来增强评论内容的格式和效果。但是这肯定会带来一些安全隐患,特别是评论这种随便一个浏览者都可以提交数据的地方,容易产生跨站攻击(XSS),所以 WordPress 系统严格的限制了评论模块可以使用的 HTML 标签。默认的情况下,只支持:a、abbr、acronym、b、blockquote、cite、code、del、em、i、q、strike、strong 这几个标签和对应的相关属性。

    这些标签肯定是远远不够用的,如果是技术博客,评论往往需要包含代码,那么可能就需要添加 pre 标签的支持,如果想要评论中可以引用图片,那么需要 img 标签的支持。本文就是来讲解如何在评论模块中增加更多 HTML 标签的支持。

    WordPress 允许的标签和属性

    html

    阅读全文

  • 默认 WordPress 后台分类和标签的编辑页面,分类和标签的描述是不支持 HTML 代码的,我们可以通过在当前主题的 functions.php 文件添加如下代码让分类和标签的描述支持 HTML 代码:

    remove_filter( 'pre_term_description', 'wp_filter_kses' );
    remove_filter( 'pre_link_description', 'wp_filter_kses' );
    remove_filter( 'pre_link_notes', 'wp_filter_kses' );
    remove_filter( 'term_description', 'wp_kses_data' );

    作者:denis

    来源:http://blog.wpjam.com/m/enabling-html-in-category-taxonomy-description/

    functions

    阅读全文

  • 在默认情况下,WordPress 的 Widget 标题是不支持任何 HTML 标签的,下面的技巧教你使用简单的代码替换实现在 Widget 标题实现支持 HTML 标签。

    <?php
    /*
    Plugin Name: WPJAM HTML Widget Title
    Description: 让 Widget 标题支持简单的 HTML 标签
    Version: 0.1
    Author: Denis
    */
    add_filter( 'widget_title', 'wpjam_html_widget_title' );
    function wpjam_html_widget_title( $title ) {
        //HTML tag opening/closing brackets
        $title = str_replace( '[', '<', $title );

    widget

    阅读全文

同步内容