Wsparcie » Wtyczki » Wtyczka Lightbox – problem

  • Rozwiązano Wronaaaaaaaa

    (@wronaaaaaaaa)


    Witam

    Myślę, że ten temat jest odpowiedni. Jestem zielony w sprawach PHP,JS i tworzenia nowych skórek do WordPressa. Otóż napotkałem problem z wtyczką Lightbox(z innymi podobnymi również). Instalowałem skórkę z panelu „Widgety”.
    Skórka jest tworzona od zera..bez ingerencji w plik functions.php i tu chyba problem cały leży..

    <?php
    if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
    'name' => 'boczny',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));
    
    register_sidebar(array(
    'name' => 'stopka',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));
    }
    
    add_action('init', 'register_custom_menu');
    
    function register_custom_menu() {
    register_nav_menu('custom_menu', 'Menu pod tytułem');
    }
    
    add_theme_support( 'post-thumbnails' );
    
    add_action('init', 'typ_filmy');
    function typ_filmy()
    {
      $labels = array(
        'name' => 'Filmy',
        'singular_name' => 'Film',
        'add_new' => 'Dodaj film',
        'add_new_item' => 'Dodaj film',
        'edit_item' => 'Edytuj film',
        'new_item' => 'Nowy film',
        'view_item' => 'Pokaż film',
        'search_items' => 'Szukaj filmów',
        'not_found' =>  'Nie znaleziono żadnego filmu',
        'not_found_in_trash' => 'Kosz nie zawiera żadnych filmów',
        'parent_item_colon' => '',
        'menu_name' => 'Filmy'
    
      );
      $args = array(
        'labels' => $labels,
        'public' => true,
        'publicly_queryable' => true,
        'show_ui' => true,
        'show_in_menu' => true,
        'query_var' => true,
        'rewrite' => false,
        'capability_type' => 'page',
        'has_archive' => true,
        'hierarchical' => true,
        'menu_position' => null,
        'supports' => array('title','editor','author','thumbnail','excerpt','comments'),
        'taxonomies' => array('category')
      );
      register_post_type('filmy',$args);
    }
    
    add_filter( 'pre_get_posts', 'my_get_posts' );
    
    function my_get_posts( $query ) {
    
    	if ( is_home() && false == $query->query_vars['suppress_filters'] )
    		$query->set( 'post_type', array( 'post', 'filmy' ) );
    
    	return $query;
    }
    
    function set_default_thumbnail( $html ) {
    
    	//If current post/page thumbnail not exists set default thumbnail.
    	if ( empty( $html ) )
    
    		$html = '<img src="' . get_template_directory_uri(). '/images/default-thumbnail.png" class="wp-post-image" />';
    
    	return $html;
    
    }
    
    add_filter( 'post_thumbnail_html', 'set_default_thumbnail' );

    Jak sami widzicie ten plik jest praktycznie pusty.

    Poniższy kod współpracuje z tą wtyczką, jednakże tak jak wcześniej wspomniałem „cosik” nie gra z moją skórką.
    <a href="http://dadidesign.890m.com/wp-content/uploads/2015/11/10295437_294460930717152_1857106147272007559_o.jpg" rel="lightbox">#</a>

    Link do strony – http://dadidesign.890m.com/media/ . Po naciśnięciu w „#” powinien odpalać się Lightbox.

    Pozdrawiam!

Viewing 1 replies (of 1 total)
  • Thread Starter Wronaaaaaaaa

    (@wronaaaaaaaa)

    Problem rozwiązany!
    Zaimplementowałem wtyczkę bezpośrednio w skórce i jest okej. Ogólnie brakowało biblioteki jQuery.. Przepraszam za kłopot.

Viewing 1 replies (of 1 total)
  • Temat ‘Wtyczka Lightbox – problem’ jest zamknięty na nowe odpowiedzi.