我正在搜索,我发现了这个:https://codex.wordpress.org/Function_Reference/the_widget
基于此,我尝试了几件事,其中之一:
<?php the_widget( 'Phone'); ?>
这是一个在侧栏中创建的文本小部件。我希望用这段代码来获取我用标题Phone
创建的小部件的内容,但是没有出现任何内容。我无法显示我创建的小部件的内容。
所以我的问题是,您能举例说明如何使用小部件标题显示小部件的内容,例如Phone
?
提前致谢!
答案 0 :(得分:0)
<?php the_widget( $widget, $instance, $args ); ?>
功能无法获取您在WordPress管理员中定义的小部件。相反,它会根据已注册小部件的类名创建小部件的新实例。
例如,如果你想显示WordPress的默认文本小部件,并让它显示&#34; Hello World&#34;然后你会用,
the_widget( 'WP_Widget_Text', array(
'title' => 'Custom Widget Title',
'text' => 'Hello World!',
'filter' => true
) );
例如,如果您使用register_widget('Foo_Bar_Class');
创建自定义窗口小部件,那么您将使用以下内容在侧边栏之外显示窗口小部件的自定义实例。
the_widget('Foo_Bar_Class', array(
'title' => 'My Foo Bar Widget',
'custom_widget_argument' => 'Some custom value.'
);