WordPress小部件:如何更改自动创建的;“风格”;周围HTML的属性
我复制了第213个Wordpress主题来深入研究Wordpress的开发。我想改变页脚的外观,所以我使用Firefox检查器来处理它。“我的页脚”侧边栏中的小部件周围有以下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">
<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文件中(因为