'フッター ポートフォリオメニューを表示します。'
)
);
}
//ウィジェットのページ上での出力処理
public function widget( $args, $instance ) {
$title = sanitize_text_field( $instance['title'] );
$before_widget = $args['before_widget'];
$after_widget = $args['after_widget'];
if ( ! empty( $title ) ){
$output_title = '
' . $title . '
';
}
if ( ! has_nav_menu( 'footer-navigation' ) ) {
return;
}
$output_portfolio_nav_menu =
wp_nav_menu(
array(
'menu_class' => 'list-unstyled',
'container' => 'ul',
'link_before' => '',
'link_after' => '
',
'depth' => -1,
'theme_location' => 'footer-navigation',
'echo' => false,
)
);
//出力するHTML
echo $before_widget;
echo $output_title;
wp_nav_menu(
array(
'menu_class' => 'list-unstyled',
'container' => 'ul',
'link_before' => '',
'link_after' => '
',
'depth' => -1,
'theme_location' => 'footer-navigation',
)
);
echo $after_widget;
}
public function form( $instance ) {
//ウィジェットの管理画面上での設定表示です
$defaults = array(
'title' => '',
);
$instance = wp_parse_args( (array) $instance, $defaults );
$author_image_id = $this->get_field_id('title');
$author_image_name = $this->get_field_name('title');
$author_image_instance = esc_attr($instance['title']);
?>
外観 > メニュー でフッター ポートフォリオに設定したメニューが表示されます