php 添加自定义小部件区域

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 添加自定义小部件区域相关的知识,希望对你有一定的参考价值。

https://codex.wordpress.org/Widgetizing_Themes
------------
functions.php-be:

<?php
/**
 * Register our sidebars and widgetized areas.
 *
 */
function sidebar_widgets_init() {

	register_sidebar( array(
		'name'          => 'Home right sidebar 1',
		'id'            => 'home_right_sidebar_1',
		'before_widget' => '<div>',
		'after_widget'  => '</div>',
		'before_title'  => '<h2 class="home-right-sidebar-1">',
		'after_title'   => '</h2>',
	) );

}
add_action( 'widgets_init', 'sidebar_widgets_init' );
?>

--------
ahol a widget megjelenjen:

<?php if ( is_active_sidebar( 'home_right_sidebar_1' ) ) : ?>
	<div id="primary-sidebar" class="home-right-sidebar widget-area" role="complementary">
		<?php dynamic_sidebar( 'home_right_sidebar_1' ); ?>
	</div><!-- #home-right-sidebar-1 -->
<?php endif; ?>

以上是关于php 添加自定义小部件区域的主要内容,如果未能解决你的问题,请参考以下文章

php 自定义小部件区域

php 自定义小部件区域生成器

php 自定义小部件区域

php 如何创建自定义小部件区域

PHP Wordpress:自定义小部件区域

自定义 Qt 设计器小部件:包含自定义垂直布局的滚动区域