• 09-02-2018, 12:56:05
    #1
    Selam arkadaşlar. Wordpress standart resim galerisi eklentisi haricinde, yazı eklerken kullanabileceğim resim galerisi eklentisi tavsiyeleriniz nelerdir. Bir kaç eklenti yükledim. Önce galeri oluştur sonra yazıya ekliyoruz. Ben direk yazı içinden galeri eklemek istiyorum.
  • 09-02-2018, 21:49:50
    #2
    lokman3434 adlı üyeden alıntı: mesajı görüntüle
    Selam arkadaşlar. Wordpress standart resim galerisi eklentisi haricinde, yazı eklerken kullanabileceğim resim galerisi eklentisi tavsiyeleriniz nelerdir. Bir kaç eklenti yükledim. Önce galeri oluştur sonra yazıya ekliyoruz. Ben direk yazı içinden galeri eklemek istiyorum.
    functions.php ekleyin.
    add_filter('wp_link_pages_args','add_next_and_number');
    function add_next_and_number($args){
        if($args['next_or_number'] == 'next_and_number'){
            global $page, $numpages, $multipage, $more, $pagenow;
            $args['next_or_number'] = 'number';
            $prev = '';
            $next = '';
            if ( $multipage ) {
                if ( $more ) {
                    $i = $page - 1;
                    if ( $i && $more ) {
                        $prev .= _wp_link_page($i);
                        $prev .= $args['link_before']. $args['previouspagelink'] . $args['link_after'] . '</a>';
                    }
                    $i = $page + 1;
                    if ( $i <= $numpages && $more ) {
                        $next .= _wp_link_page($i);
                        $next .= $args['link_before']. $args['nextpagelink'] . $args['link_after'] . '</a>';
                    }
                }
            }
            $args['before'] = $args['before'].$prev;
            $args['after'] = $next.$args['after'];  
        }
        return $args;
    }
     
    add_filter ('the_content', 'pagination_after_post',1);
    function pagination_after_post($content) {
       if(is_single()) {
        
          $argsayfala = array(
                'before' => '<div style="height:10px;"></div><div class="foto-galeri-sayfala" align="center">',
                'after' => '</div><div style="height:10px;"></div>',
                'link_before' => '<span>',
                'link_after' => '</span>',
                'next_or_number' => 'next_and_number',
                'nextpagelink' => __('İleri'),
                'previouspagelink' => __('Geri'),
                'pagelink' => '%',
                'echo' => 0 );
           
       $content.= wp_link_pages($argsayfala);
       }
       return $content;
    }
     
     
    add_filter('mce_buttons','wysiwyg_editor');
    function wysiwyg_editor($mce_buttons) {
        $pos = array_search('wp_more',$mce_buttons,true);
        if ($pos !== false) {
            $tmp_buttons = array_slice($mce_buttons, 0, $pos+1);
            $tmp_buttons[] = 'wp_page';
            $mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons, $pos+1));
        }
        return $mce_buttons;
    }
    style.css ekleyin
       .foto-galeri-sayfala {margin-top:10px;overflow:hidden;font-family:open sans;}
           .foto-galeri-sayfala a {padding:4px 7px;background:#ececec;border:1px solid #ddd;margin-right:5px;}
             .foto-galeri-sayfala a span {font-weight:700;}
           .foto-galeri-sayfala a:hover {background:#333;color:#fff;}
              .foto-galeri-sayfala > span {padding:4px 7px;font-weight:700;color:#fff;background:#2d80c4;border:1px solid #ddd;margin-right:5px;}
    Yazı eklerken resimler arasına <!--nextpage--> eklediğinizde galeri mantığında sayfalar.
    Geliştirilebilir.
  • 10-02-2018, 03:23:22
    #3
    İstediğiniz çalışmanın WP'de örneği olduğunu sanmıyorum. WP'de galeriler Galeri oluştur kısmından eklenir. Diğer türlü arkadaşın dediği gibi nextpage komutuyla sayfalara bölersin.