comez.dev
tr

Eklentisiz yazı gösterim yapımı

Eklentisiz yazı gösterim yapımıkodlar
eklentisiz-yazi-gosterim-yapimi-2.php - wordpressPHP - WORDPRESS
24 satır
#Ali Çömez Wp Yazı gösterim kodu
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 Gösterim";
}
return $count.' Gösterim';
}
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
#Ali Çömez Wp Yazı gösterim kodu Bitiş

<p>Merhaba beyler bu yazıda Eklenti kullanmadan hangi yazı kaç defa okunmuş onu yapazaazz <img src="https://web.archive.org/web/20150106183711im_/http://alicomez.com/wp-includes/images/smilies/icon_smile.gif" alt=":) Ali Çömez" /></p> <p>Post vews eklentisini kullanmaya gerek kalmadan bu işlemi eklentisiz şekilde halledicez. Geçenlerde söylemiştim ne kadar az eklenti o kadar iyidir <img src="https://web.archive.org/web/20150106183711im_/http://alicomez.com/wp-includes/images/smilies/icon_wink.gif" alt=";) Ali Çömez" /></p> <p>Öncelikle bu kodları fonksiyon dosyanıza ekleyin (fonctions.php)<br /> </p> #Ali Çömez Wp Yazı gösterim kodu function getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0 Gösterim"; } return $count.' Gösterim'; } function setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } } #Ali Çömez Wp Yazı gösterim kodu Bitiş <table> <tbody><tr> <td> 123456789101112131415161718192021222324 </td> <td><span class="crayon-c">#Ali Çömez Wp Yazı gösterim kodu</span><span class="crayon-e">function </span><span class="crayon-e">getPostViews</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">'post_views_count'</span><span class="crayon-sy">;</span><span class="crayon-sy">$</span><span class="crayon-v">count</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">get_post_meta</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-t">true</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-st">if</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">count</span><span class="crayon-o">==</span><span class="crayon-s">''</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span><span class="crayon-e">delete_post_meta</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-e">add_post_meta</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-s">'0'</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-st">return</span><span class="crayon-h"> </span><span class="crayon-s">"0 Gösterim"</span><span class="crayon-sy">;</span><span class="crayon-sy">}</span><span class="crayon-st">return</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count</span><span class="crayon-sy">.</span><span class="crayon-s">' Gösterim'</span><span class="crayon-sy">;</span><span class="crayon-sy">}</span><span class="crayon-e">function </span><span class="crayon-e">setPostViews</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">)</span><span class="crayon-h"> </span><span class="crayon-sy">{</span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-s">'post_views_count'</span><span class="crayon-sy">;</span><span class="crayon-sy">$</span><span class="crayon-v">count</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-e">get_post_meta</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-t">true</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-st">if</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">count</span><span class="crayon-o">==</span><span class="crayon-s">''</span><span class="crayon-sy">)</span><span class="crayon-sy">{</span><span class="crayon-sy">$</span><span class="crayon-v">count</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-cn">0</span><span class="crayon-sy">;</span><span class="crayon-e">delete_post_meta</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-e">add_post_meta</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-s">'0'</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-sy">}</span><span class="crayon-st">else</span><span class="crayon-sy">{</span><span class="crayon-sy">$</span><span class="crayon-v">count</span><span class="crayon-o">++</span><span class="crayon-sy">;</span><span class="crayon-e">update_post_meta</span><span class="crayon-sy">(</span><span class="crayon-sy">$</span><span class="crayon-v">postID</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count_key</span><span class="crayon-sy">,</span><span class="crayon-h"> </span><span class="crayon-sy">$</span><span class="crayon-v">count</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-sy">}</span><span class="crayon-sy">}</span><span class="crayon-c">#Ali Çömez Wp Yazı gösterim kodu Bitiş</span></td> </tr> </tbody></table> <br /><p> Şimdi aşağıdaki kodu tekil yazı dosyasında en aşağıya ekleyin (single.php)</p><br /> &amp;lt; ?php setPostViews(get_the_ID()); ?&amp;gt; <table> <tbody><tr> <td> 1 </td> <td><span class="crayon-o">&amp;</span><span class="crayon-v">lt</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-sy">?</span><span class="crayon-e">php </span><span class="crayon-e">setPostViews</span><span class="crayon-sy">(</span><span class="crayon-e">get_the_ID</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-sy">?</span><span class="crayon-o">&amp;</span><span class="crayon-v">gt</span><span class="crayon-sy">;</span></td> </tr> </tbody></table> <br /><p> Şimdi ise son olarak bu kodu da anasayfada veya bu okunma sayısını nerde göstermek istiyorsanız oraya yapıştırın (Devamını oku kısmının yanına olabilir.)</p><br /> &amp;lt; ?php echo getPostViews(get_the_ID()); ?&amp;gt; <table> <tbody><tr> <td> 1 </td> <td><span class="crayon-o">&amp;</span><span class="crayon-v">lt</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-sy">?</span><span class="crayon-e">php </span><span class="crayon-e">echo </span><span class="crayon-e">getPostViews</span><span class="crayon-sy">(</span><span class="crayon-e">get_the_ID</span><span class="crayon-sy">(</span><span class="crayon-sy">)</span><span class="crayon-sy">)</span><span class="crayon-sy">;</span><span class="crayon-h"> </span><span class="crayon-sy">?</span><span class="crayon-o">&amp;</span><span class="crayon-v">gt</span><span class="crayon-sy">;</span></td></tr></tbody></table><p><br /></p>

191 görüntülenme