Site Tools


Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
onny:notizen:programmierung

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
onny:notizen:programmierung [2022/03/08 11:22] – [wordpress] 46.223.163.98onny:notizen:programmierung [2022/03/19 14:37] – old revision restored (2022/03/07 12:58) 2001:41d0:1004:60b::
Line 578: Line 578:
  
                 [...]                 [...]
-                 
-endif; 
- 
-add_action( 'after_setup_theme', 'iaro_setup' ); 
 </code> </code>
  
Line 615: Line 611:
     margin-left: calc(50% - 50vw);     margin-left: calc(50% - 50vw);
 } }
-</code> 
- 
-custom menu walker, only printing <a> tags without list items 
-<code php> 
-class Nav_Footer_Walker extends Walker_Nav_Menu { 
- 
-    function start_lvl( &$output, $depth = 0, $args = array() ) { 
-        $indent = str_repeat("\t", $depth); 
-        $output .= "\n$indent\n"; 
-    } 
- 
-    function end_lvl( &$output, $depth = 0, $args = array() ) { 
-        $indent = str_repeat("\t", $depth); 
-        $output .= "$indent\n"; 
-    } 
- 
-    function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { 
-        $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; 
- 
-        $class_names = $value = ''; 
- 
-        $classes = empty( $item->classes ) ? array() : (array) $item->classes; 
-        $classes[] = 'menu-item-' . $item->ID; 
- 
-        $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args ) ); 
-        $class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : ''; 
- 
-        $id = apply_filters( 'nav_menu_item_id', 'menu-item-'. $item->ID, $item, $args ); 
-        $id = $id ? ' id="' . esc_attr( $id ) . '"' : ''; 
- 
-        $output .= $indent . ''; 
- 
-        $attributes  = ! empty( $item->attr_title ) ? ' title="'  . esc_attr( $item->attr_title ) .'"' : ''; 
-        $attributes .= ! empty( $item->target )     ? ' target="' . esc_attr( $item->target     ) .'"' : ''; 
-        $attributes .= ! empty( $item->xfn )        ? ' rel="'    . esc_attr( $item->xfn        ) .'"' : ''; 
-        $attributes .= ! empty( $item->url )        ? ' href="'   . esc_attr( $item->url        ) .'"' : ''; 
- 
-        $item_output = $args->before; 
-        $item_output .= '<a class="navbar-item" '. $attributes .'>'; 
-        $item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after; 
-        $item_output .= '</a>'; 
-        $item_output .= $args->after; 
- 
-        $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args ); 
-    } 
- 
- 
-    function end_el( &$output, $item, $depth = 0, $args = array() ) { 
-        $output .= "\n"; 
-    } 
- 
-} 
- 
-wp_nav_menu( array( 
-    'menu'            => 'primary', 
-    'container_id'    => 'mainNavbar', 
-    'container_class' => 'navbar-menu', 
-    'items_wrap'      => '<div class="navbar-end">%3$s</div>', 
-    'walker'          => new Nav_Footer_Walker(), 
-) ); 
-</code> 
- 
-customizer add option custom text 
-<code php> 
-function theme_customize_register( $wp_customize ) { 
- 
-    $wp_customize->add_setting( 'fachwerksauna_footer-text', array( 
-        'default' => '', 
-        'type' => 'option', 
-        'capability' => 'edit_theme_options' 
-    ),); 
- 
-    $wp_customize->add_control( new WP_Customize_Control( 
-        $wp_customize, 'footer-text_control', array( 
-            'label'      => __( 'Footer text', 'fachwerksauna' ), 
-            'description' => __( 'Text in footer area', 'fachwerksauna' ), 
-            'settings'   => 'fachwerksauna_footer-text', 
-            'priority'   => 10, 
-            'section'    => 'title_tagline', 
-            'type'       => 'text', 
-        ) 
-    ) ); 
- 
-} 
- 
-add_action( 'customize_register', 'theme_customize_register' ); 
 </code> </code>
 ===== sql ===== ===== sql =====
onny/notizen/programmierung.txt · Last modified: 2023/11/07 15:40 by 127.0.0.1