我正在构建自己的 wordperss 主题,当开始使用 WordPress Customizer 的主题选项时,我遇到了一些麻烦。
基本上我试图创建一个文本区域,我读过的内容我需要创建一个扩展类,然后在 WordPress 的 add_control 函数下调用它。
我已经尝试过了,并且在定制器模式下一切正常,但是一旦我进入网站的任何其他部分,我就会收到此错误:
致命错误:找不到类“WP_Customize_Control”
正如我所说,它在定制器中 100% 工作,它是自我的,但包括管理员在内的任何其他页面我都会收到此消息。
这是课程:
class ublxlportfolio_textarea extends WP_Customize_Control {
public $type = 'textarea';
public function render_content() {
?>
<label>
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
<textarea rows="5" style="width:100%;" <?php $this->link(); ?>><?php echo esc_textarea( $this->value() ); ?></textarea>
</label>
<?php
}
}
我需要将其包装在条件标签中吗?如果是这样那会是什么?
我做这一切都错了吗?