gpt4 book ai didi

php - 将自定义类添加到 wordpress 中的每个小部件,你的方法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:58:41 24 4
gpt4 key购买 nike

我正在为 wordpress 创建一个主题,但在我的小部件的标题上实现图像替换时遇到了问题。

如何添加自定义类或 ID 来包装我的小部件?

例如

HTML:

<div id="sidebar">
<div id="customWidgetId">
<h2>This Title will be replace by an Image</h2>
<p>Wordpress 'Text' Widget content here</p>
</div>

<div id="anotherCustomWidgetId">
<h2>This Title will be replace by an Image</h2>
<p>Wordpress 'Text' Widget content here</p>
</div>

<div class="customClass">
<h2>This Title will be replace by an Image</h2>
<p>Wordpress 'Text' Widget content here</p>
</div>

</div>

CSS:

#anotherCustomWidgetId h2 {
text-indent: -1000em;
background: url of my image;
width: ;
height: ;
}

我需要控制我的小部件的 ID 和类。所以我可以为小部件创建自定义 css 图像替换。

如果您站在我的立场上,您会如何在 wordpress 中实现它?

谢谢!

最佳答案

如果您只是想向每个小部件添加一个类(我已经为 clearfix 修复完成了此操作),那么将另一行添加到 register_sidebar,就像这样...

     register_sidebar(array(
'id' => 'sidebar1',
'name' => 'Sidebar (Main)',
'description' => 'Primary sidebar',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widgettitle">',
'after_title' => '</h3>',
'class' => 'clearfix'
));

这为我的所有小部件添加了一个“clearfix”类。

关于php - 将自定义类添加到 wordpress 中的每个小部件,你的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1962741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com