有没有一种方法可以在我的模板文件中动态设置一个CSS
类名到BBPress论坛下拉菜单?WordPress如何动态设置一个CSS类到bbp_form_topic_type_dropdown
我已将BBPress
的form-topic.php
复制到我的主题,现在我试图自定义元素的样式。
在Create New Topic
区域的两个下拉菜单,即主题类型和主题状态分别使用以下功能正在渲染 - bbp_get_form_topic_type_dropdown()
和bbp_get_form_topic_status_dropdown();
,其驻留在wp-content/plugins/bbpress/includes/topics/template.php
。
在上述功能我可以加我的类名,其中下面的代码片段是:
$r = bbp_parse_args($args, array(
'select_id' => 'bbp_stick_topic',
'default_css_class' => 'form-control',
'tab' => bbp_get_tab_index(),
'topic_id' => 0,
'selected' => false
), 'topic_type_select');
但问题是我的变化将在情况下,我需要升级的bbPress丢失!
两件事情我已经尝试避免上述情况:
通过复制
template.php
我的主题文件夹并更改它:WP说功能已经被定义,这是正确的,所以我只好放弃这个想法通过复制
template.php
和创造新的功能:像bbp_get_form_topic_type_dropdown_custom()
和bbp_get_form_topic_status_dropdown_custom()
创建新的功能,增加我的CSS类给他们。但是根本没有下拉菜单!
我已经开始WP最近很抱歉,如果问题看起来很愚蠢。任何建议都会非常有帮助。