How to make featured area?

时间:2015-06-13 作者:NeedForSleep

我正在尝试定制wp主题,但我有一件事我不知道如何制作。我想在我的页面上创建如下特色区域,例如:http://prntscr.com/7gespg我制作了一个从下拉列表中选择页面的小部件,但我不知道如何在我的页面上显示它们。代码如下:

class featured_widget extends WP_Widget {

    function __construct(){

        $params = array(
            \'description\' => \'Display messages to readers\',
            \'name\'        => \'Fetured Widget \'
            );

        parent::__construct(\'featuredwidget\',\'\',$params);
    }

    function form($instance){

        for ($i=0; $i < 3; $i++) { 

            wp_dropdown_pages(array(
               \'selected\'              => $instance[\'link_target_\'.$i],
               \'name\'                  => $this->get_field_name(\'link_target_\'.$i),
               \'id\'                    => $this->get_field_id(\'link_target_\'.$i),
               \'echo\'                  => 1,
               ));
        }
    }

    function widget($args, $instance){

        print_r($instance);
        print_r($args);

    }
}
add_action(\'widgets_init\',\'ak_featured_widget\');
 function ak_featured_widget(){
   register_widget(\'featured_widget\');
 }
如果有人能帮我,我将不胜感激。

1 个回复
SO网友:TheDeadMedic

你需要一个update 保存小部件设置的方法:

function update( $new_instance, $instance ) {
    for ( $i=0; $i < 3; $i++ )
        $instance[ "link_target_$i" ] = $new_instance[ "link_target_$i" ];

    return $instance;
}

结束

相关推荐

A dropdown with checklist

我现在正在wordpress网站上工作,但我对分类法下拉列表有问题。此代码以公共形式显示,以便访问者发送食谱,分类法是已经在网站上注册的成分。在当前的下拉列表中,一切正常,显示分类法,并在管理中查看一次。对于这段代码,我有一个基本的下拉列表,但我想要一个带有清单的下拉列表。 <?php wp_dropdown_categories( \'tab_index=25&taxonomy=ingredient-listing&name=ingredient-listing&show_