如何将文本小工具标题H2更改为H1

时间:2017-07-25 作者:Andrew

我创建了文本小部件,wordpress创建了一些默认样式,它使用h2标记和类“Widgettile”。如何将标记更改为h1并从中删除类。

这是我的职责。php文件

function home_consultation_init() {
    register_sidebar(array(
        "name" => "Home Consulatation",
        "id" => "home_consult",
        "before_widget" => "",
        "after_widget" => "",
        "before-title" => "",
        "after-title" => ""
    ));
}

2 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

这个before-titleafter-title 参数传递给register_sidebar() 需要使用下划线:

register_sidebar(array(
    "name" => "Home Consulatation",
    "id" => "home_consult",
    "before_widget" => "",
    "after_widget" => "",
    "before_title" => "",
    "after_title" => ""
));
如果使用该选项,标题将不会有任何标记。您需要将它们提供给before_titleafter_title 参数,如:

register_sidebar(array(
    "name" => "Home Consulatation",
    "id" => "home_consult",
    "before_widget" => "",
    "after_widget" => "",
    "before_title" => "<h1>",
    "after_title" => "</h1>"
));
您的问题是使用了错误的密钥(与- 而不是_), 所以它使用默认值。

SO网友:Jignesh Patel

小部件标题h2到h1的更改where you register widgets. 两个参数“before\\u title”和“after\\u title”。

register_sidebar( array(
        \'name\'          => esc_html__( \'Sidebar\', \'themeName\' ),
        \'id\'            => \'sidebar-1\',
        \'description\'   => \'\',
        \'before_widget\' => \'<section id="%1$s" class="widget %2$s">\',
        \'after_widget\'  => \'</section>\',
        \'before_title\'  => \'<h1 class="widget-title">\',
        \'after_title\'   => \'</h1>\',
    ) ); 

结束

相关推荐

"Widgets" menu doesn't appear

我正在开发一个WordPress主题,它在我的本地主机和一个live server上运行得很好,但在我的另一个live server上,小部件菜单(从外观)不会出现。是的,所有3台服务器都有相同的3.6.1 WordPress版本,主题文件也相同。知道这是什么原因吗?这是functions.php 注册小部件区域:if (function_exists(\'register_sidebar\')) { register_sidebar(array( \'name\' => \