WordPress小部件:如何更改自动创建的;“风格”;周围HTML的属性

WordPress小部件:如何更改自动创建的;“风格”;周围HTML的属性,wordpress,widget,wordpress-theming,Wordpress,Widget,Wordpress Theming,我复制了第213个Wordpress主题来深入研究Wordpress的开发。我想改变页脚的外观,所以我使用Firefox检查器来处理它。“我的页脚”侧边栏中的小部件周围有以下HTML: <aside style="position: absolute; left: 0px; top: 0px;" id="text-5" class="widget widget_text masonry-brick"> <div class="textwidget">

我复制了第213个Wordpress主题来深入研究Wordpress的开发。我想改变页脚的外观,所以我使用Firefox检查器来处理它。“我的页脚”侧边栏中的小部件周围有以下HTML:

<aside style="position: absolute; left: 0px; top: 0px;" id="text-5" class="widget widget_text masonry-brick">
    <div class="textwidget">
        <p>My text content</p>
    </div>
</aside>

我的文本内容

我想去掉“position:absolute”CSS指令,但我找不到将style属性添加到小部件HTML代码中的位置。 所用主题的functions.php中的小部件定义根本不包括样式属性:

function twentythirteen_widgets_init() {
    register_sidebar( array(
        'name'          => __( 'Main Widget Area', 'twentythirteen' ),
        'id'            => 'sidebar-1',
        'description'   => __( 'Appears in the footer section of the site.', 'twentythirteen' ),
        'before_widget' => '<aside id="%1$s" class="widget %2$s">', // no style attribute...
        'after_widget'  => '</aside>',
        'before_title'  => '<h3 class="widget-title">',
        'after_title'   => '</h3>',
    ) );
// ...
函数Twentythine\u widgets\u init(){
寄存器侧栏(数组)(
'name'=>uuuuuuu('Main Widget Area','Twenty13'),
'id'=>'sidebar-1',
“description'=>\(“出现在网站的页脚部分。”,“Twenty133”),
'在小部件'=>''之前,//没有样式属性。。。
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题“=>”之后,
) );
// ...
现在我想知道这个“魔法”发生在哪里,所以我可以阻止它。我禁用了所有相关的插件,但这并没有改变任何事情。我也浏览了主题的文件,但我没有看到任何东西,我只是错过了吗?
我想我可以在“管理”面板的“小部件设置”页面上更改周围的HTML,但我找不到这样的选项。

Wordpress正在使用钩子处理主题和插件。钩子是过滤事件的元素。 示例:通过浏览器进入网站时,将触发初始化操作

add_action('init', 'your_function');
你发布的代码在开发wordpress时可能是一个错误的条目。因为它是主题的一种风格,我认为你不能用这样的钩子编辑它

也许它位于你的主题下的css文件夹中


进入Wordpress开发的一个好方法可能是创建您的第一个插件。

Wordpress正在使用主题和带有挂钩的插件。挂钩是过滤事件的元素。 示例:通过浏览器进入网站时,将触发初始化操作

add_action('init', 'your_function');
你发布的代码在开发wordpress时可能是一个错误的条目。因为它是主题的一种风格,我认为你不能用这样的钩子编辑它

也许它位于你的主题下的css文件夹中


进入Wordpress开发的一个好方法可能是创建您的第一个插件。

Wordpress正在使用主题和带有挂钩的插件。挂钩是过滤事件的元素。 示例:通过浏览器进入网站时,将触发初始化操作

add_action('init', 'your_function');
你发布的代码在开发wordpress时可能是一个错误的条目。因为它是主题的一种风格,我认为你不能用这样的钩子编辑它

也许它位于你的主题下的css文件夹中


进入Wordpress开发的一个好方法可能是创建您的第一个插件。

Wordpress正在使用主题和带有挂钩的插件。挂钩是过滤事件的元素。 示例:通过浏览器进入网站时,将触发初始化操作

add_action('init', 'your_function');
你发布的代码在开发wordpress时可能是一个错误的条目。因为它是主题的一种风格,我认为你不能用这样的钩子编辑它

也许它位于你的主题下的css文件夹中


进入Wordpress开发的一个好方法可能是创建您的第一个插件。

通常,您可以为样式表中的元素设置更高的优先级(!important),或者使用稍后的内联样式命令覆盖内联样式,例如在之后运行的javascript

但是,在本例中,内联样式来自jquery插件,因此在这里更改内联样式不是一个好主意。 如果要删除它,则需要禁用“jquery”。 您可以使用:


将它放在function.php文件中(因为您使用'Twenty133'主题作为父主题,如果尚未创建子主题,则需要创建子主题),然后可以使用元素的class/id从style.css文件更改样式。

通常,您可以设置更高的优先级(!重要)从样式表中删除一个元素,或使用稍后的内联样式命令(如在之后运行的javascript)覆盖内联样式

但是,在本例中,内联样式来自jquery插件,因此在这里更改内联样式不是一个好主意。 如果要删除它,则需要禁用“jquery”。 您可以使用:


将它放在function.php文件中(因为您使用'Twenty133'主题作为父主题,如果尚未创建子主题,则需要创建子主题),然后可以使用元素的class/id从style.css文件更改样式。

通常,您可以设置更高的优先级(!重要)从样式表中删除一个元素,或使用稍后的内联样式命令(如在之后运行的javascript)覆盖内联样式

但是,在本例中,内联样式来自jquery插件,因此在这里更改内联样式不是一个好主意。 如果要删除它,则需要禁用“jquery”。 您可以使用:


将它放在function.php文件中(因为您使用'Twenty133'主题作为父主题,如果尚未创建子主题,则需要创建子主题),然后可以使用元素的class/id从style.css文件更改样式。

通常,您可以设置更高的优先级(!重要)从样式表中删除一个元素,或使用稍后的内联样式命令(如在之后运行的javascript)覆盖内联样式

但是,在本例中,内联样式来自jquery插件,因此在这里更改内联样式不是一个好主意。 如果要删除它,则需要禁用“jquery”。 您可以使用:

将它放在function.php文件中(因为