Wordpress儿童主题 - 修改包含文件夹的文件
问题描述:
我知道还有很多其他人正试图解决这个问题,但我没有找到答案。Wordpress儿童主题 - 修改包含文件夹的文件
我想修改文件位于在的包括一个主题的文件夹。
我需要更改以下行:
$html .= '<span class="profile-widget-info-item"><i class="fa fa-star"></i> <a href="'.get_author_posts_url(get_current_user_id()).'">'.__('Channel','mars').'</a></span>';
这个文件的
我怎么能做到这一点,我儿童主题?
谢谢大家提前, 杰克
答
将已经粘贴到你的子主题的文件。
在最上面你会看到一个if语句,它检查一个函数是否已经存在。通过将此文件放置在您的子主题中,该文件将首先运行,并防止父主题添加该函数。您将需要更改小部件类的名称,以免造成冲突。我已将类名从Mars_LoginForm_Widget_Class更改为Jake_LoginForm_Widget_Class。
if(!defined('ABSPATH')) exit;
if(!function_exists('Mars_LoginForm_Widget')){
function Mars_LoginForm_Widget() {
register_widget('Jake_LoginForm_Widget_Class');
}
add_action('widgets_init', 'Mars_LoginForm_Widget');
}
现在,您还需要更新类定义中的类名称,以匹配上面给出类的名称。
class Jake_LoginForm_Widget_Class extends WP_Widget{
之后,只要确保你包括你的孩子这个主题文件,然后你可以随意编辑控件类。
谢谢你的快速回答!但它不起作用:/我的更改仍未出现。 –
您可能需要重新添加小部件。 – Jrod
谢谢,但是这并没有解决问题:/ –