text 新主页小部件代理主题创世纪
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 新主页小部件代理主题创世纪相关的知识,希望对你有一定的参考价值。
<?php
add_action( 'genesis_meta', 'agency_home_genesis_meta' );
/**
* Add widget support for homepage. If no widgets active, display the default loop.
*
* Link http://wpsites.net/web-design/add-widget-home-php-genesis/
*/
function agency_home_genesis_meta() {
if ( is_active_sidebar( 'home-welcome' ) || is_active_sidebar( 'home-slider' ) || is_active_sidebar( 'home-left' ) || is_active_sidebar( 'home-middle' ) || is_active_sidebar( 'home-right' ) ) {
remove_action( 'genesis_loop', 'genesis_do_loop' );
add_action( 'genesis_after_header', 'agency_home_welcome_helper' );
add_action( 'genesis_loop', 'agency_home_loop_helper' );
add_action( 'genesis_loop', 'agency_home_full_helper' );
add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
add_filter( 'body_class', 'add_body_class' );
function add_body_class( $classes ) {
$classes[] = 'agency';
return $classes;
}
}
}
function agency_home_welcome_helper() {
if ( is_active_sidebar( 'home-welcome' ) ) {
echo '<div id="home-welcome">';
dynamic_sidebar( 'home-welcome' );
echo '</div><!-- end #home-welcome -->';
}
if ( is_active_sidebar( 'home-slider' ) ) {
echo '<div id="home-slider">';
dynamic_sidebar( 'home-slider' );
echo '</div><!-- end #home-slider -->';
}
}
function agency_home_loop_helper() {
if ( is_active_sidebar( 'home-left' ) || is_active_sidebar( 'home-middle' ) || is_active_sidebar( 'home-right' ) ) {
echo '<div id="home">';
echo '<div class="home-left">';
dynamic_sidebar( 'home-left' );
echo '</div><!-- end .home-left -->';
echo '<div class="home-middle">';
dynamic_sidebar( 'home-middle' );
echo '</div><!-- end .home-middle -->';
echo '<div class="home-right">';
dynamic_sidebar( 'home-right' );
echo '</div><!-- end .home-right -->';
echo '</div><!-- end #home -->';
}
}
function agency_home_full_helper() {
if ( is_active_sidebar( 'full-content' ) ) {
echo '<div id="full-content">';
dynamic_sidebar( 'full-content' );
echo '</div><!-- end #full-content -->';
}
}
genesis();
以上是关于text 新主页小部件代理主题创世纪的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress(创世纪儿童主题)fs背景图像隐藏在“Home 2”区域的白色背景
php 后小部件后的创世纪。
php 如何在创世纪2.0框架中添加后窗口小部件区域 - WordPress提示
如何清除/删除 Tkinter Text 小部件的内容?
每 5 分钟或定期刷新 Flutter Text 小部件内容
为啥 Text 小部件已经在 Flutter 中预定义了样式?