• 27-08-2012, 23:41:26
    #1
    Bu konuya google'dan geldiyseniz burayada bakmak isteyebilirsiniz: https://www.r10.net/showthread.php?p=1065672091

    Arkadaşlar wordpress'te yazarların sadece kendi yazdıklarını görebilmesini istiyorum fakat başaramadım

    <?php global $current_user;
          get_currentuserinfo();
    $uyeidd = ". $current_user->ID .";
    print $uyeidd;
    ?>
    Üye girişi yapan üyenin id'sini bu şekilde çekiyorum ve $uyeidd değişkenine atıyorum

    <?php  $yaziidd = the_author_ID(); ?>
    Bu şekildede yazıyı yazan üyenin id'sini çekiyorum fakat

    <?php if ($yaziidd == $uyeidd) : ?>
    Bu kod işe yaramıyor

    Acaba integer string olayları yüzünden mi dedim string'i integer'a çevirdim ($uyeidd integer yaptım) fakat $uyeidd nin türü NULL gözüküyor (ekrana basınca düzgün-doğru sayı olarak basmasına rağmen) onuda integer'a çevirdim genede olmadı

    Çalışmasını umuduğum kod buydu; (index.php)

    <?php get_header(); ?>
    	
    	<div id="contentcontainer" class="grid_9 alpha">
    
    	<div id="content">
    		
    		<?php $counter = 0; ?>
    [COLOR="Red"]	<?php global $current_user;
          get_currentuserinfo();
    $uyeidd = ". $current_user->ID .";
    print $uyeidd;
    print gettype( $uyeidd ) ;
    settype( $uyeidd, integer );
    print gettype( $uyeidd ) ;
    ?>[/COLOR]
    		<?php if (have_posts()) : ?>
    
    			<?php while (have_posts()) : the_post(); ?>
    [COLOR="Red"]<?php
            $yaziidd = the_author_ID();
    		print $yaziidd;
            print("Türü : ");
    		settype( $yaziidd, integer );
            print gettype( $yaziidd ) ; 
    ?>   <?php if ($yaziidd == $uyeidd) : ?>[/COLOR]
    				<?php $counter++; ?>
    				
    				<div class="post">
    					
    					<div class="meta grid_2 alpha">
                             
    						<ul>
    
    							<li class="auth"><?php the_author_posts_link(); ?></li> 
    							<li class="date"><?php the_time('j F Y'); ?><br /> <?php the_time('H:i'); ?></li>
    							<li class="comms"><a href="<?php comments_link(); ?>"><?php comments_number('0','1','%'); ?> <?php _e('Yorum',woothemes); ?></a></li>
    						</ul>
    		
    					</div><!--grid_2-->
    
    					<div class="postbody grid_7 omega <?php if ( $counter == 1 ) { ?>first<?php } ?>">
    						
    						<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    						
    						<div class="entry">
    							<p><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"></a></p>			
    						</div><!--entry-->	
    					
    					</div><!--grid_7-->
    					
    					<div class="clearfix"></div>
    					
    				</div>
                    
                   <?php endif; ?>
    			<?php endwhile; ?>	
    	
    		<?php endif; ?>
    	
    	</div><!--content-->
    
    			<div class="clearfix"></div>
    			
    			<div id="postnav">
    
    				<div class="fl"><?php next_posts_link(__('&laquo; Eski Yazılar',woothemes)); ?></div>
    				<div class="fr"><?php previous_posts_link(__('Yeni Yazılar &raquo;',woothemes)); ?></div>
    				
    				<div class="clearfix"></div>
    			
    			</div><!--postnav-->			
    	
    	</div><!--contentcontainer-->
    
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>
    Kodu while'dan önce almayıda denedim while'ın içine almayıda denedim nerede yanlış yaptığımı yada hangi mantığı yanlış kurduğumu anlamadım

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:49:20 -->-> Daha önceki mesaj 21:24:22 --

    http://wordpress.org/extend/plugins/capa/

    bu eklenti kategorileri gizleyebiliyor mesela belli üye gruplarından

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:13:53 -->-> Daha önceki mesaj 21:49:20 --

    http://wordpress.org/extend/plugins/...ccess-manager/

    gençler sanırım sorumun cevabını tamamen çözen bir eklenti buldum

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:41:26 -->-> Daha önceki mesaj 22:13:53 --

    https://www.r10.net/showthread.php?p=1065673139

    konu çözüme ulaşmadı hala yardıma ihtiyacım var
  • 27-08-2012, 23:45:21
    #2
    Konu user capablity ile alakalı aslında.

    Yakın geçmişte bir projede yonetici paneli için bunu uygulamıştım:

    add_action('pre_get_posts', 'poz_filter_post');
    function poz_filter_post($query)
    {
         global $pagenow;
         global $current_user;
         get_currentuserinfo();
         if(!current_user_can('administrator') && current_user_can('edit_posts') && ('edit.php' == $pagenow))
         {
            $query->set('author', $current_user->ID);
            }
    }
    geç farkettim konuyu o nedenle yazamadım. çözmüş olmanıza sevindim ; happy coding.
  • 28-08-2012, 11:17:53
    #3
    hocam maalesef çözemedim tam istediğim çözüme ulaştırmadı hiç bir çözümüm beni eklentiler çalışmadı kodlarda işe yaramıyor hala yardıma açığım
  • 28-08-2012, 13:57:55
    #4
    Üyeliği durduruldu
    Kolay gelsin: http://kuaza.com/wordpress-yazilarin...ler-gorebilsin

    Sadece single için yaptım farklı sayfalar içinde uyarlayabilirsin...
  • 28-08-2012, 14:03:23
    #5
    kuaza adlı üyeden alıntı: mesajı görüntüle
    Kolay gelsin: http://kuaza.com/wordpress-yazilarin...ler-gorebilsin

    Sadece single için yaptım farklı sayfalar içinde uyarlayabilirsin...
    web siteniz fortinet'in web filtering'ine takılıyor akşam bakacağım çok teşekkür ederim

    http://wordpress.org/extend/plugins/capa/

    bu uygulama üyelerin teker teker bazı kategorileri görmesini engelleyebiliyor yada user role'leri (fakat sonradan eklediğiniz role ler yok)
  • 28-08-2012, 14:22:42
    #6
    Üyeliği durduruldu
    tahagg adlı üyeden alıntı: mesajı görüntüle
    web siteniz fortinet'in web filtering'ine takılıyor akşam bakacağım çok teşekkür ederim

    http://wordpress.org/extend/plugins/capa/

    bu uygulama üyelerin teker teker bazı kategorileri görmesini engelleyebiliyor yada user role'leri (fakat sonradan eklediğiniz role ler yok)
    İlginç
  • 28-08-2012, 16:12:07
    #7
    kuaza adlı üyeden alıntı: mesajı görüntüle
    Kolay gelsin: http://kuaza.com/wordpress-yazilarin...ler-gorebilsin

    Sadece single için yaptım farklı sayfalar içinde uyarlayabilirsin...
    Linke yorum attım
  • 28-08-2012, 16:32:42
    #8
    Üyeliği durduruldu
    inn0c3nt adlı üyeden alıntı: mesajı görüntüle
    Linke yorum attım
    yorumunuza cevap yazdım. Hatda istediğiniz şekilde birde konu hazırladım: http://kuaza.com/wordpress-yazilarin...olanlar-gorsun

    Ama Burdaki konudaki gibi birşey istiyorsanız özel alan ile istediğin üyeleri ekleyip kontrol yaptırabiliriz, böylece istediğin konuyu yada sayfayı belirleyeceğin üyeler görebilir. https://www.r10.net/wordpress/849469-...olusturma.html