可以通过以下步骤在WordPress主题中添加自定义广告位:
function custom_ad_widgets_init() {
register_sidebar( array(
'name' => __( 'Custom Ad Widget', 'custom-ad-widget' ),
'id' => 'custom-ad-widget',
'description' => __( 'Custom Ad Widget Area', 'custom-ad-widget' ),
'before_widget' => '<div class="custom-ad">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
}
add_action( 'widgets_init', 'custom_ad_widgets_init' );
上述代码将创建一个名为“Custom Ad Widget”的小工具区域,并在小工具前后添加适当的HTML标记。
<?php if ( is_active_sidebar( 'custom-ad-widget' ) ) : ?>
<?php dynamic_sidebar( 'custom-ad-widget' ); ?>
<?php endif; ?>
上述代码将检查是否为名为“Custom Ad Widget”的小部件区域激活,如果是,则在相应位置显示该区域中的小部件。
示例代码已提供,无需进一步说明。