Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function hmmenu( )
- {
- register_widget( "hmmenu" );
- }
- add_action( "widgets_init", "hmmenu" );
- class hmmenu extends WP_Widget
- {
- public function hmmenu( )
- {
- $widget_ops = array( "classname" => "hmmenu", "description" => __( "Özel Menünüzü Listeler" ) );
- ->__( "nav_menu", __( "Özel Menü" ), $widget_ops );
- $this->WP_Widget( "hmmenu", __( "theme - Özel Menü" ), $widget_ops, $control_ops );
- }
- public function widget( $args, $instance )
- {
- $nav_menu = !empty( $instance['nav_menu'] ) ? wp_get_nav_menu_object( $instance['nav_menu'] ) : false;
- if ( !$nav_menu )
- {
- }
- else
- {
- $instance['title'] = apply_filters( "widget_title", empty( $instance['title'] ) ? "" : $instance['title'], $instance, $this->id_base );
- echo " <div class="baglantilar on">rn t<div class="top"> </div>rn <div class="temiz"> </div> <div class="orta">rn t<div class="bas"> <span> <img src="".get_template_directory_uri( )."/images/sag-icon8.png" alt="#" /> </span> <h2> ";
- echo $instance['title'];
- echo " </h2></div>";
- wp_nav_menu( array( "fallback_cb" => "", "menu" => $nav_menu ) );
- echo "</div> <div class="temiz"></div><div class="bottom"></div></div>";
- }
- }
- public function update( $new_instance, $old_instance )
- {
- $instance['title'] = strip_tags( stripslashes( $new_instance['title'] ) );
- $instance['nav_menu'] = ( integer );
- return $instance;
- }
- public function form( $instance )
- {
- $title = isset( $instance['title'] ) ? $instance['title'] : "";
- $nav_menu = isset( $instance['nav_menu'] ) ? $instance['nav_menu'] : "";
- if ( !$menus )
- {
- echo "<p>".sprintf( __( "Henüz menü oluşturulmamış. <br> Görünüm > Menüler sayfasından yeni menü oluşturabilirsiniz." ), admin_url( "nav-menus.php" ) )."</p>";
- }
- else
- {
- echo "<p>rn<label for="";
- echo $this->get_field_id( "title" );
- echo "">";
- _e( "Title:" );
- echo "</label>rn<input type="text" class="widefat" id="";
- echo $this->get_field_id( "title" );
- echo "" name="";
- echo $this->get_field_name( "title" );
- echo "" value="";
- echo $title;
- echo "" />rn</p>rn<p>rn<label for="";
- echo $this->get_field_id( "nav_menu" );
- echo "">";
- _e( "Select Menu:" );
- echo "</label>rn";
- echo "<s";
- echo "elect id="";
- echo $this->get_field_id( "nav_menu" );
- echo "" name="";
- echo $this->get_field_name( "nav_menu" );
- echo "">rn";
- foreach ( $menus as $menu )
- {
- $selected = $nav_menu == $menu->term_id ? " selected="selected"" : "";
- echo "<option".$selected." value="".$menu->term_id."">".$menu->name."</option>";
- }
- echo "</select>rn</p>rn";
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement