我调用小部件的方式有什么问题


What is wrong with the way I called a widget?

我试图使用以下代码将PHP页面(页脚.php)放在小部件(文本)中

代码 PHP:

 <div class="col-md-4"><?php the_widget( 'WP_Widget_Text' ); ?> </div>

不幸的是没有显示任何东西...没有发生错误,请告诉我我是如何尝试这样做的?

有更好的方法吗?

提前感谢!

您已调用文本小部件,但未指定要在该文本小部件中显示的内容。

您还需要在函数the_widget传递第二个参数。例如

the_widget( 'WP_Widget_Text', array(
       'title' => 'My text widget', 
       'text' => 'This is text widget without sidebar')
 );

见法典

查看本教程。您必须创建一个自定义小部件类,该类将扩展WP_Widget类。

编码和注册您的WordPress小部件

还要注册侧边栏位置,以便从 wp-admin 面板中删除一些小部件。注册侧边栏

谢谢