Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //add_action( 'init', 'my_menu_registerss3' );
- public function my_menu_registerss3() {
- $menu_name='aamy-vustom-menu';
- $menu_exists = wp_get_nav_menu_object('aamy-vustom-menu');
- if( !$menu_exists){
- $menu_id = wp_create_nav_menu($menu_name);
- // Set up default menu items
- wp_update_nav_menu_item($menu_id, 0, array(
- 'menu-item-title' => __('Home'),
- 'menu-item-classes' => 'home',
- 'menu-item-url' => home_url( '/' ),
- 'menu-item-status' => 'publish'));
- wp_update_nav_menu_item($menu_id, 0, array(
- 'menu-item-title' => __('Custom Page'),
- 'menu-item-url' => home_url( '/custom/' ),
- 'menu-item-status' => 'publish'));
- }
- // maybe it should be in: after_theme_setup
- register_nav_menus(array(
- 'menu_left_sidebarr' =>'zzleft Main Menu',
- 'menu_right_sidebarr' =>'zzright Main Menu'
- ));
- }
- define('my_sample_array_widgets', 'my_top_widgett,');
- add_action('admin_init', function(){
- if($GLOBALS['pagenow']== 'widgets.php'){
- if(isset($_GET['widget_add'])){
- update_option('optname_widgets', explode(',', filter_var($_GET['widgets_list'], FILTER_SANITIZE_STRING ) ) ) ;
- }
- add_action('admin_notices', function() {
- ?>
- <div><form action="" method="POST">enter widgets list (comma separated): <input type="text" value="<?php echo get_option('optname_widgets',my_sample_array_widgets);?>" name="widget_add" /> <input type="submit" /></form></div>
- <?php
- });
- }
- });
- add_action( 'widgets_init', public function ()
- {
- $optval=get_option('optname_widgets', my_sample_array_widgets);
- $additional_array = !empty($GLOBALS['MyWidgetss']) ? $GLOBALS['MyWidgetss'] : array();
- $widgets= array_merge( explode(',',$optval), $additional_array );
- if (!empty($widgets) ) {
- foreach ($widgets as $value){
- register_sidebar( array('name' => $value ,'id' => strtolower($value), 'before_widget'=>'<div class="sideb_clas '.$value.'">','after_widget'=>'</div>','before_title'=>'<h2 class="sideb_around">','after_title'=>'</h2>') );
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement