{"id":748,"date":"2019-04-14T11:41:09","date_gmt":"2019-04-14T08:41:09","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=748"},"modified":"2019-05-24T14:17:54","modified_gmt":"2019-05-24T11:17:54","slug":"2-13-kosullu-ifadeler","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-13-kosullu-ifadeler\/","title":{"rendered":"2.13 Ko\u015fullu \u0130fadeler"},"content":{"rendered":"<div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">BU DERS\u0130N BA\u015eLIKLARI<\/p><ul class=\"toc_list\"><li><a href=\"#Kosullu_Ifadeler_Nerede_Kullanilir\"><span class=\"toc_number toc_depth_1\">1<\/span> Ko\u015fullu \u0130fadeler Nerede Kullan\u0131l\u0131r?<\/a><\/li><li><a href=\"#Hangi_Kosullu_Ifadeler_Kullanilabilir\"><span class=\"toc_number toc_depth_1\">2<\/span> Hangi Ko\u015fullu \u0130fadeler Kullan\u0131labilir?<\/a><ul><li><a href=\"#Ana_Sayfa_On_Sayfa_Mi\"><span class=\"toc_number toc_depth_2\">2.1<\/span> Ana Sayfa (\u00d6n Sayfa) M\u0131?<\/a><\/li><li><a href=\"#Yonetim_Paneli_Mi\"><span class=\"toc_number toc_depth_2\">2.2<\/span> Y\u00f6netim Paneli Mi?<\/a><\/li><li><a href=\"#Tek_Yazi_Mi\"><span class=\"toc_number toc_depth_2\">2.3<\/span> Tek Yaz\u0131 M\u0131?<\/a><\/li><li><a href=\"#Tek_Yazi_8211_Tek_Sayfa_veya_Ek_Dosyasi_Mi\"><span class=\"toc_number toc_depth_2\">2.4<\/span> Tek Yaz\u0131 &#8211; Tek Sayfa veya Ek Dosyas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Blogun_En_Ustune_Sabitlenen_Yazi_Mi\"><span class=\"toc_number toc_depth_2\">2.5<\/span> Blogun En \u00dcst\u00fcne Sabitlenen Yaz\u0131 M\u0131?<\/a><\/li><li><a href=\"#Yazi_Tipine_Gore_Kosul_Olusturma\"><span class=\"toc_number toc_depth_2\">2.6<\/span> Yaz\u0131 Tipine G\u00f6re Ko\u015ful Olu\u015fturma<\/a><\/li><li><a href=\"#Hiyerarsik_Yazi_Tipi_Mi\"><span class=\"toc_number toc_depth_2\">2.7<\/span> Hiyerar\u015fik Yaz\u0131 Tipi Mi?<\/a><\/li><li><a href=\"#Yazi_Tipi_Arsivi_Mi\"><span class=\"toc_number toc_depth_2\">2.8<\/span> Yaz\u0131 Tipi Ar\u015fivi Mi?<\/a><\/li><li><a href=\"#Yorum_Popup_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.9<\/span> Yorum Popup Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Yorumlar_Acik_Mi\"><span class=\"toc_number toc_depth_2\">2.10<\/span> Yorumlar A\u00e7\u0131k M\u0131?<\/a><\/li><li><a href=\"#Pingler_Acik_Mi\"><span class=\"toc_number toc_depth_2\">2.11<\/span> Pingler A\u00e7\u0131k M\u0131?<\/a><\/li><li><a href=\"#Bir_8220Sayfa8221_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.12<\/span> Bir &#8220;Sayfa&#8221; Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Sayfalama_Ozelligi_Olan_Bir_Sayfayi_Test_Etme\"><span class=\"toc_number toc_depth_2\">2.13<\/span> Sayfalama \u00d6zelli\u011fi Olan Bir Sayfay\u0131 Test Etme<\/a><\/li><li><a href=\"#Alt_Sayfa_sub-page_Kontrolu\"><span class=\"toc_number toc_depth_2\">2.14<\/span> Alt Sayfa (sub-page) Kontrol\u00fc<\/a><\/li><li><a href=\"#Sayfa_Sablonu_Mu\"><span class=\"toc_number toc_depth_2\">2.15<\/span> Sayfa \u015eablonu Mu?<\/a><\/li><li><a href=\"#Kategori_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.16<\/span> Kategori Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Etiket_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.17<\/span> Etiket Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Siniflandirma_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.18<\/span> S\u0131n\u0131fland\u0131rma Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Sonradan_Eklenmis_Bir_Siniflandirma_Mi\"><span class=\"toc_number toc_depth_2\">2.19<\/span> Sonradan Eklenmi\u015f Bir S\u0131n\u0131fland\u0131rma M\u0131?<\/a><\/li><li><a href=\"#Bir_Yazar_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.20<\/span> Bir Yazar Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Cok_Yazarli_Bir_Site_Mi\"><span class=\"toc_number toc_depth_2\">2.21<\/span> \u00c7ok Yazarl\u0131 Bir Site Mi?<\/a><\/li><li><a href=\"#Tarih_Temelli_Bir_Sayfa_Mi\"><span class=\"toc_number toc_depth_2\">2.22<\/span> Tarih Temelli Bir Sayfa M\u0131?<\/a><\/li><li><a href=\"#Herhangi_Bir_Arsiv_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.23<\/span> Herhangi Bir Ar\u015fiv Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Bir_Arama_Sonucu_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.24<\/span> Bir Arama Sonucu Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Bir_404_8211_Sayfa_Bulunamadi_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.25<\/span>  Bir 404 &#8211; Sayfa Bulunamad\u0131 Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Bir_Ortam_Dosyasi_Mi\"><span class=\"toc_number toc_depth_2\">2.26<\/span>  Bir Ortam Dosyas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Tek_Yazi_Sayfa_veya_Bir_Ek_Mi\"><span class=\"toc_number toc_depth_2\">2.27<\/span> Tek Yaz\u0131, Sayfa veya Bir Ek Mi?<\/a><\/li><li><a href=\"#Bir_Sendikasyon_Besleme_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.28<\/span> Bir Sendikasyon \/ Besleme Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Bir_Trackback_Mi\"><span class=\"toc_number toc_depth_2\">2.29<\/span> Bir Trackback Mi?<\/a><\/li><li><a href=\"#On_Izleme_Sayfasi_Mi\"><span class=\"toc_number toc_depth_2\">2.30<\/span> \u00d6n \u0130zleme Sayfas\u0131 M\u0131?<\/a><\/li><li><a href=\"#Ozeti_Var_Mi\"><span class=\"toc_number toc_depth_2\">2.31<\/span> \u00d6zeti Var M\u0131?<\/a><\/li><li><a href=\"#Bir_Menu_Atanmis_Mi\"><span class=\"toc_number toc_depth_2\">2.32<\/span> Bir Men\u00fc Atanm\u0131\u015f M\u0131?<\/a><\/li><li><a href=\"#Sayfa_Yani_Sidebar_Aktif_Mi\"><span class=\"toc_number toc_depth_2\">2.33<\/span> Sayfa Yan\u0131 (Sidebar) Aktif Mi?<\/a><\/li><li><a href=\"#Bir_Network8217un_Parcasi_Mi_Coklusite\"><span class=\"toc_number toc_depth_2\">2.34<\/span> Bir Network&#8217;un Par\u00e7as\u0131 M\u0131? (\u00c7oklusite)<\/a><\/li><li><a href=\"#Ana_Site_Mi\"><span class=\"toc_number toc_depth_2\">2.35<\/span> Ana Site Mi?<\/a><\/li><li><a href=\"#Network_Yoneticisi_Mi\"><span class=\"toc_number toc_depth_2\">2.36<\/span> Network Y\u00f6neticisi Mi?<\/a><\/li><li><a href=\"#Eklenti_Atif_Mi\"><span class=\"toc_number toc_depth_2\">2.37<\/span> Eklenti Atif Mi?<\/a><\/li><li><a href=\"#Bir_Yavru_Tema_Mi\"><span class=\"toc_number toc_depth_2\">2.38<\/span> Bir Yavru Tema M\u0131?<\/a><\/li><li><a href=\"#Tema_Bir_Ozelligi_Destekliyor_Mu\"><span class=\"toc_number toc_depth_2\">2.39<\/span> Tema Bir \u00d6zelli\u011fi Destekliyor Mu?<\/a><\/li><\/ul><\/li><li><a href=\"#Kosullu_Ifadelerin_Tamami\"><span class=\"toc_number toc_depth_1\">3<\/span> Ko\u015fullu \u0130fadelerin Tamam\u0131<\/a><\/li><\/ul><\/div>\n\n<p>Ko\u015fullu ifadeler, i\u00e7eriklerinizi, belli ko\u015fullar ger\u00e7ekle\u015fti\u011finde g\u00f6stermenizi sa\u011flar. WordPress&#8217;e, g\u00f6sterilecek i\u00e7eri\u011fin hangi \u015fartlar yerine geldi\u011finde g\u00f6sterilmesi gerekti\u011fini s\u00f6yler. Ko\u015fullu ifadeler, PHP&#8217;nin <code>if\/else<\/code> yap\u0131s\u0131 kullan\u0131larak olu\u015fturulur.<\/p>\n\n\n\n<p>Ko\u015fullu ifade, \u00f6nce ko\u015fulun ger\u00e7ekle\u015fip ger\u00e7ekle\u015fmedi\u011fini kontrol eder. Ger\u00e7ekle\u015firse <code>true<\/code> de\u011ferini al\u0131r, ger\u00e7ekle\u015fmezse <code>false<\/code> de\u011ferini al\u0131r. E\u011fer ko\u015ful <code>true<\/code> de\u011ferini al\u0131rsa, ko\u015fulun devam\u0131ndaki kod blo\u011fu \u00e7al\u0131\u015f\u0131r; <code>false<\/code> de\u011ferini al\u0131rsa ko\u015fulun devam\u0131ndaki kod blo\u011fu g\u00f6rmezden gelinir ve e\u011fer varsa <code>else<\/code> blo\u011fundaki kod \u00e7al\u0131\u015f\u0131r.<\/p>\n\n\n\n<p>\u00d6rne\u011fin; bir ziyaret\u00e7inizin, \u00fcye giri\u015fi yap\u0131p yapmad\u0131\u011f\u0131n\u0131 kontrol ederek, ona ko\u015fullu bir selam verebilirsiniz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if ( is_user_logged_in() ): \/\/ \u00fcye giri\u015fi yapm\u0131\u015fsa\n    echo 'Ho\u015fgeldiniz say\u0131n \u00fcyemiz. Sizi \u00f6zledik!';\nelse: \/\/ \u00fcye giri\u015fi yapmam\u0131\u015fsa\n    echo 'Ho\u015fgeldiniz say\u0131n ziyaret\u00e7imiz!';\nendif;<\/code><\/pre>\n\n\n\n<p>Ko\u015fullu ifadeleri etkili bi\u00e7imde kullanabilmek i\u00e7in, WordPress temalar\u0131n\u0131n <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-5-sablon-hiyerarsisi\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon hiyerar\u015fisini (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon hiyerar\u015fisini<\/a> bilmek gerekir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kosullu_Ifadeler_Nerede_Kullanilir\">Ko\u015fullu \u0130fadeler Nerede Kullan\u0131l\u0131r?<\/span><\/h2>\n\n\n\n<p>Bir ko\u015fullu ifadenin do\u011fru \u00e7al\u0131\u015fabilmesi i\u00e7in, ko\u015fulda kullan\u0131lan datalar\u0131n, veritaban\u0131ndan, ko\u015ful ifadesi \u00e7al\u0131\u015fmadan \u00f6nce \u00e7a\u011f\u0131r\u0131lm\u0131\u015f olmas\u0131 gerekir. E\u011fer ko\u015fulda kullan\u0131lan datalar, veritaban\u0131ndan hen\u00fcz gelmemi\u015f ise, ortada <code>if<\/code> ifadesinin sorgulayabilece\u011fi bir veri de yok demektir.<\/p>\n\n\n\n<p>WordPress <code>functions.php<\/code> dosyas\u0131n\u0131, tema veya \u015fablon dosyalar\u0131m\u0131z ile ilgili olan ana sorgudan \u00f6nce y\u00fckler. Yani, <code>functions.php<\/code> dosyas\u0131nda, \u015fablonlar\u0131m\u0131z veya temam\u0131z ile ilgili ko\u015fullu bir ifade kullanacaksak, bunu <code>after_setup_theme<\/code> kancas\u0131n\u0131 kullanarak yapmal\u0131y\u0131z, aksi taktirde, ko\u015fullu ifade, \u00e7al\u0131\u015fmayacakt\u0131r.<\/p>\n\n\n\n<p>\u00d6zet olarak, WordPress&#8217;te,  \u015fablon fonksiyonlar\u0131 veya tema fonksiyonlar\u0131 i\u00e7eren ko\u015fullu ifadeleri kullanman\u0131n iki yolu vard\u0131r. Bu iki yol \u015f\u00f6yledir:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u015eablon dosyalar\u0131nda kullanmak,<\/li><li><code>functions.php<\/code> dosyas\u0131nda, kapsay\u0131c\u0131 bir fonksiyon i\u00e7inde kullanmak ve bu fonksiyonu, <code>after_setup_theme<\/code> veya benzeri bir kanca ile birlikte <code>add_action\/add_filter<\/code> fonksiyonlar\u0131ndan biriyle tetiklemek.<\/li><\/ul>\n\n\n\n<p>A\u015fa\u011f\u0131da, <code>functions.php<\/code> dosyas\u0131ndaki kullan\u0131m i\u00e7in bir \u00f6rnek verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ ko\u015fullu ifade i\u00e7in olu\u015fturulan fonksiyon\nfunction ilktemam_benim_fonksiyonum() { \n    \/\/ ko\u015fullu ifade burada olacak \n}\n     \n\/\/ add_action, ilktemam_benim_fonksiyonum fonksiyonunun tetiklenece\u011fi \u015fartlar\u0131 belirtir\n\/\/ after_setup_theme kancas\u0131 ile, fonksiyon, tema dosyalar\u0131 y\u00fcklendikten sonra \u00e7al\u0131\u015f\u0131r\nadd_action( 'after_setup_theme', 'ilktemam_benim_fonksiyonum' );<\/code><\/pre>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Hangi_Kosullu_Ifadeler_Kullanilabilir\">Hangi Ko\u015fullu \u0130fadeler Kullan\u0131labilir?<\/span><\/h2>\n\n\n\n<p>A\u015fa\u011f\u0131da, ko\u015ful olarak kullanabilece\u011fimiz ifadeler verilmi\u015ftir. Bu ifadeler, ayn\u0131 zamanda, birer \u015fablon fonksiyonudur. Bu fonksiyonlar\u0131n ald\u0131\u011f\u0131 parametreler de yeri geldik\u00e7e a\u00e7\u0131kalanacakt\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ana_Sayfa_On_Sayfa_Mi\">Ana Sayfa (\u00d6n Sayfa) M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_front_page()<\/code><\/pre>\n\n\n\n<p><code>is_front_page()<\/code> fonksiyonu, ekrandaki sayfan\u0131n ana sayfa olmas\u0131 durumunda <code>true<\/code>, aksi durumda <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p>Ana sayfan\u0131z, yapt\u0131\u011f\u0131n\u0131z ayarlara veya var olan \u015fablon dosyalar\u0131n\u0131za g\u00f6re de\u011fi\u015fiklik g\u00f6sterebilir. Teman\u0131z\u0131n, hangi \u015fablonu, ana sayfa olarak kullanaca\u011f\u0131n\u0131 anlamak i\u00e7in <a rel=\"noreferrer noopener\" aria-label=\"\u015eablon Hiyerar\u015fisi (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-5-sablon-hiyerarsisi\/\" target=\"_blank\">\u015eablon Hiyerar\u015fisi<\/a> dersimizin, <strong>Ana Sayfa \u015eablonu<\/strong> ba\u015fl\u0131\u011f\u0131na bakabilirsiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Yonetim_Paneli_Mi\">Y\u00f6netim Paneli Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_admin()<\/code><\/pre>\n\n\n\n<p><code>is_admin()<\/code> fonksiyonu, ekrandaki sayfan\u0131n y\u00f6netim paneli\/dashboard olmas\u0131 durumunda <code>true<\/code>, aksi durumda <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Tek_Yazi_Mi\">Tek Yaz\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_single()<\/code><\/pre>\n\n\n\n<p><code>is_single()<\/code> fonksiyonu, ekrandaki sayfan\u0131n<em> tek bir yaz\u0131y\u0131<\/em> ya da resim, pdf&#8230; gibi bir <em>ek dosyas\u0131n\u0131<\/em> g\u00f6steriyor olmas\u0131 durumunda <code>true<\/code>, aksi durumda <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_single('17')<\/code><\/pre>\n\n\n\n<p><code>is_single()<\/code> fonksiyonu, ayn\u0131 zamanda, ekranda belli bir ID de\u011ferine sahip bir yaz\u0131n\u0131n g\u00f6sterilip g\u00f6sterilmedi\u011fini de kontrol eder. Mesela; <code>is_single('17')<\/code> ifadesi, ekranda, ID de\u011feri 17 olan yaz\u0131 varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_single('Kediler Ne Yer')<\/code><\/pre>\n\n\n\n<p><code>is_single()<\/code> fonksiyonu, ayn\u0131 zamanda, ekranda belli bir ba\u015fl\u0131ktaki yaz\u0131n\u0131n g\u00f6sterilip g\u00f6sterilmedi\u011fini de kontrol eder. Mesela; <code>is_single('Kediler Ne Yer')<\/code> ifadesi, ekranda, &#8220;Kediler Ne Yer&#8221; ba\u015fl\u0131kl\u0131 yaz\u0131 varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_single('kediler-ne-yer')<\/code><\/pre>\n\n\n\n<p><code>is_single()<\/code> fonksiyonu, ayn\u0131 zamanda, ekranda belli bir link ad\u0131na sahip bir yaz\u0131n\u0131n g\u00f6sterilip g\u00f6sterilmedi\u011fini de kontrol eder. Mesela; <code>is_single('kediler-ne-yer')<\/code> ifadesi, ekranda, link ad\u0131, &#8220;<code>kediler-ne-yer<\/code>&#8221; \u015feklindeki yaz\u0131 varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_single(array(17, 'Kediler Ne Yer', 'kediler-ne-yer'))<\/code><\/pre>\n\n\n\n<p><code>is_single()<\/code> fonksiyonu, ayn\u0131 zamanda, ekranda belli bir dizideki yaz\u0131lardan birinin g\u00f6sterilip g\u00f6sterilmedi\u011fini de kontrol eder. Mesela; <code>is_single(array(17, 'Kediler Ne Yer', 'kediler-ne-yer'))<\/code> ifadesi, ekranda, ID de\u011feri 17 olan veya ba\u015fl\u0131\u011f\u0131 &#8220;Kediler Ne Yer&#8221; olan ya da link ad\u0131, &#8220;<code>kediler-ne-yer<\/code>&#8221; \u015feklindeki yaz\u0131 varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_single(array(17, 19, 132, 4 ))<\/code><\/pre>\n\n\n\n<p><code>is_single(array(17, 19, 132, 4))<\/code> ifadesi, ekranda, ID de\u011ferleri 17, 19, 132 veya 4 olan yaz\u0131lardan herhangi biri varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_single(array('Kediler Ka\u00e7 Y\u0131l Ya\u015far', 'Kediler Ne Yer', 'Kediler Hangi Aral\u0131kla Do\u011furur'))<\/code><\/pre>\n\n\n\n<p>Yukar\u0131da ifade, ekranda, ba\u015fl\u0131\u011f\u0131, &#8220;<em>Kediler Ka\u00e7 Y\u0131l Ya\u015far<\/em>&#8221; veya &#8220;<em>Kediler Ne Yer<\/em>&#8221; veya &#8220;<em>Kediler Hangi Aral\u0131kla Do\u011furur<\/em>&#8221; olan yaz\u0131lardan herhangi biri varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_single(array('kediler-kac-yil-yasar', 'kediler-ne-yer', 'kediler-hangi-aralikla-dogurur'))<\/code><\/pre>\n\n\n\n<p>Yukar\u0131da ifade, ekranda, link ad\u0131, &#8220;<em>kediler-ka\u00e7-yil-yasar<\/em>&#8221; veya &#8220;<em>kediler-ne-yer<\/em>&#8221; veya &#8220;<em>kediler-hangi-aralikla-dogurur<\/em>&#8221; olan yaz\u0131lardan herhangi biri  varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p class=\"sc-dikkat\">Bu fonksiyon, bir yaz\u0131n\u0131n ID de\u011feri ile ba\u015fl\u0131\u011f\u0131 aras\u0131ndaki fark\u0131 anlayamaz. Yine bu fonksiyon, \u00f6nce yaz\u0131n\u0131n ba\u015fl\u0131k de\u011ferini, sonra link ad\u0131n\u0131, sonra ID de\u011ferini sorgular.  Mesela, birinin ba\u015fl\u0131\u011f\u0131 &#8220;17&#8221; di\u011ferinin de ID de\u011feri 17 olan iki farkl\u0131 yaz\u0131n\u0131z olsun. Parametre olarak 17 girdi\u011finizde, bu fonksiyon, her zaman ba\u015fl\u0131\u011f\u0131 17 olan yaz\u0131y\u0131 bulacakt\u0131r. Link ad\u0131 &#8220;17&#8221; olan yaz\u0131 i\u00e7in de ayn\u0131 durum ge\u00e7erlidir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Tek_Yazi_8211_Tek_Sayfa_veya_Ek_Dosyasi_Mi\">Tek Yaz\u0131 &#8211; Tek Sayfa veya Ek Dosyas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_singular()<\/code><\/pre>\n\n\n\n<p><code>is_singular()<\/code> ifadesi, <code>is_single()<\/code>, <code>is_page()<\/code> ve <code>is_attachment()<\/code> ko\u015fullar\u0131ndan herhangi birinin <code>true<\/code> de\u011ferini ald\u0131\u011f\u0131 durumlarda <code>true<\/code> de\u011ferini al\u0131r, her \u00fc\u00e7 ko\u015ful da sa\u011flanmam\u0131\u015fsa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Bu fonksiyon ayn\u0131 zamanda i\u00e7erik tiplerini de test eder.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Blogun_En_Ustune_Sabitlenen_Yazi_Mi\">Blogun En \u00dcst\u00fcne Sabitlenen Yaz\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_sticky()<\/code><\/pre>\n\n\n\n<p><code>is_sticky()<\/code> ifadesi, bir yaz\u0131 d\u00fczenlenirken, bu yaz\u0131 i\u00e7in. &#8220;<em>Blogun en \u00fcst\u00fcne sabitle<\/em>&#8221; kutucu\u011fu i\u015faretlenmi\u015fse  <code>true<\/code> i\u015faretlenmemi\u015fse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_sticky('17')<\/code><\/pre>\n\n\n\n<p><code>is_sticky('17')<\/code> ifadesi, ID de\u011feri 17 olan yaz\u0131 d\u00fczenlenirken, &#8221; <em>Blogun en \u00fcst\u00fcne sabitle<\/em> &#8221; kutucu\u011fu i\u015faretlenmi\u015fse  <code>true<\/code> i\u015faretlenmemi\u015fse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Yazi_Tipine_Gore_Kosul_Olusturma\">Yaz\u0131 Tipine G\u00f6re Ko\u015ful Olu\u015fturma<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>get_post_type()<\/code><\/pre>\n\n\n\n<p><code>get_post_type()<\/code> fonksiyonu ile, ekranda g\u00f6sterilen i\u00e7eri\u011fin, hangi i\u00e7erik tipine ait oldu\u011funu sorgulayabilirsiniz. A\u015fa\u011f\u0131daki ifade, ekrandaki i\u00e7erik, &#8220;<em>kitap<\/em>&#8221; ad\u0131ndaki i\u00e7erik tipinize aitse <code>true<\/code> de\u011filse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if ( 'kitap' == get_post_type() ) {\n  \/\/ ekranda kitap tipine ait bir yaz\u0131 g\u00f6steriliyorsa buras\u0131 \u00e7al\u0131\u015f\u0131r\n}<\/code><\/pre>\n\n\n\n<p class=\"sc-dikkat\"><code>is_post_type()<\/code> fonksiyonu ile, \u00f6nce bir i\u00e7erik tipinin var olup olmad\u0131\u011f\u0131n kontrol edebilirsiniz. Mesela, a\u015fa\u011f\u0131daki ifade, &#8220;<em>kitap<\/em>&#8221; ad\u0131nda bir i\u00e7erik tipiniz kay\u0131tl\u0131 ise <code>true<\/code> de\u011filse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if ( 'kitap' == is_post_type() ) {\n  \/\/ kitap tipinde bir yaz\u0131 tipiniz var ise buras\u0131 \u00e7al\u0131\u015f\u0131r\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Hiyerarsik_Yazi_Tipi_Mi\">Hiyerar\u015fik Yaz\u0131 Tipi Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_post_type_hierarchical($post_type)<\/code><\/pre>\n\n\n\n<p>Bir i\u00e7erik tipi olu\u015fturulurken, hiyerar\u015fik yap\u0131da olu\u015fturulmu\u015f ise bu fonsksiyon <code>true<\/code> d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p>Sayfalar gibi, alt\u0131 ve \u00fcst\u00fc olan i\u00e7erik tipleri, hiyerar\u015fik yap\u0131da olur.<\/p>\n\n\n\n<p class=\"sc-dikkat\">Asl\u0131nda hiyerar\u015fik yap\u0131y\u0131, en iyi kategorilerden biliriz. Kategoriler bir i\u00e7erik t\u00fcr\u00fc de\u011fil, s\u0131n\u0131fland\u0131rma t\u00fcr\u00fcd\u00fcr fakat alt kategori ve \u00fcst kategori \u00f6zellikleri sayesinde, hiyerar\u015fik bir yap\u0131dad\u0131rlar.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_post_type_hierarchical( \u2018kitap\u2019 )<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki ifade, &#8220;<em>kitap<\/em>&#8221; ad\u0131ndaki i\u00e7erik tipi, hiyerar\u015fik ise <code>true<\/code> de\u011filse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Yazi_Tipi_Arsivi_Mi\">Yaz\u0131 Tipi Ar\u015fivi Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_post_type_archive()<\/code><\/pre>\n\n\n\n<p><code>is_post_type_archive()<\/code> fonksiyonu, ekranda g\u00f6sterilen sayfa, bir yaz\u0131 tipine ait yaz\u0131lar\u0131n s\u0131raland\u0131\u011f\u0131 bir ar\u015fiv sayfas\u0131 ise ise <code>true<\/code> de\u011filse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_post_type_hierarchical( \u2018kitap\u2019 )<\/code><\/pre>\n\n\n\n<p><code>is_post_type_archive()<\/code> fonksiyonu, ekranda g\u00f6sterilen sayfa, &#8220;<em>kitap<\/em>&#8221; ad\u0131ndaki yaz\u0131 tipine ait yaz\u0131lar\u0131n s\u0131raland\u0131\u011f\u0131 bir ar\u015fiv sayfas\u0131 ise ise <code>true<\/code> de\u011filse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p class=\"sc-dikkat\">Bu ko\u015ful fonksiyonunu kullanabilmek i\u00e7in, yeni bir i\u00e7erik tipi kaydederken, <code>has_archive =&gt; true<\/code> parametresini girmemiz gerekir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Yorum_Popup_Sayfasi_Mi\">Yorum Popup Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_comment_popup()<\/code><\/pre>\n\n\n\n<p><code>is_comment_popup()<\/code> fonksiyonu, ekranda g\u00f6sterilen sayfa, bir yorum popup sayfas\u0131 ise ise <code>true<\/code> de\u011filse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Yorumlar_Acik_Mi\">Yorumlar A\u00e7\u0131k M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>comments_open()<\/code><\/pre>\n\n\n\n<p><code>comments_open()<\/code> fonksiyonu, ekranda g\u00f6sterilen i\u00e7erik i\u00e7in yorumlar a\u00e7\u0131ksa <code>true<\/code> de\u011filse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Pingler_Acik_Mi\">Pingler A\u00e7\u0131k M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>pings_open()<\/code><\/pre>\n\n\n\n<p><code>pings_open()<\/code> fonksiyonu, ekranda g\u00f6sterilen i\u00e7erik i\u00e7in pingler a\u00e7\u0131ksa <code>true<\/code> de\u011filse <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_8220Sayfa8221_Sayfasi_Mi\">Bir &#8220;Sayfa&#8221; Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<p>Y\u00f6netim panelinden, <strong>Sayfalar->Yeni ekle<\/strong> men\u00fcs\u00fc ile olu\u015fturulan i\u00e7eriklere, <em>sayfa <\/em>tipi i\u00e7erikler denir. Bu <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipleri (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tipi<\/a>, veritaban\u0131na &#8220;page&#8221; ad\u0131yla kaydedilir. Tipi sayfa olan i\u00e7erikleriniz i\u00e7in kullan\u0131labilecek ko\u015fullu ifadeler \u015funlard\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page()<\/code><\/pre>\n\n\n\n<p><code>is_page()<\/code> fonksiyonu, ekrandaki sayfan\u0131n &#8220;<em>sayfa<\/em>&#8221; tipinde bir i\u00e7eri\u011fe ait olmas\u0131 durumunda <code>true<\/code>, aksi durumda <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page('17')<\/code><\/pre>\n\n\n\n<p><code>is_page()<\/code> fonksiyonu, ayn\u0131 zamanda, ekranda belli bir ID de\u011ferine sahip bir sayfan\u0131n g\u00f6sterilip g\u00f6sterilmedi\u011fini de kontrol eder. Mesela; <code>is_page('17')<\/code> ifadesi, ekranda, ID de\u011feri 17 olan sayfa varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page('Hakk\u0131m\u0131zda')<\/code><\/pre>\n\n\n\n<p><code>is_page()<\/code> fonksiyonu, ayn\u0131 zamanda, ekranda belli bir ba\u015fl\u0131ktaki sayfan\u0131n g\u00f6sterilip g\u00f6sterilmedi\u011fini de kontrol eder. Mesela; <code>is_page('Hakk\u0131m\u0131zda')<\/code> ifadesi, ekranda, &#8220;Hakk\u0131m\u0131zda&#8221; ba\u015fl\u0131kl\u0131 sayfa varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page('hakkimizda')<\/code><\/pre>\n\n\n\n<p><code>is_page()<\/code> fonksiyonu, ayn\u0131 zamanda, ekranda belli bir link ad\u0131na sahip bir sayfan\u0131n g\u00f6sterilip g\u00f6sterilmedi\u011fini de kontrol eder. Mesela; <code>is_page('hakkimizda')<\/code> ifadesi, ekranda, link ad\u0131, &#8220;<code>hakkimizda<\/code>&#8221; \u015feklindeki sayfa varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page(array(17, 'Hakk\u0131m\u0131zda', 'hakkimizda'))<\/code><\/pre>\n\n\n\n<p><code>is_page()<\/code> fonksiyonu, ayn\u0131 zamanda, ekranda, dizideki bilgilere sahip, sayfan\u0131n g\u00f6sterilip g\u00f6sterilmedi\u011fini de kontrol eder. Mesela; <code>is_page(array(17, 'Hakk\u0131m\u0131zda', 'hakkimizda'))<\/code> ifadesi, ekranda, ID de\u011feri 17 olan veya ba\u015fl\u0131\u011f\u0131 &#8220;Hakk\u0131m\u0131zda&#8221; olan ya da link ad\u0131, &#8220;<code>hakkimizda<\/code>&#8221; \u015feklinde olan bir sayfa varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page(array(17, 19, 132, 4 ))<\/code><\/pre>\n\n\n\n<p><code>is_page(array(17, 19, 132, 4))<\/code> ifadesi, ekranda, ID de\u011ferleri 17, 19, 132 veya 4 olan sayfalardan herhangi biri varsa <code>true<\/code> yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Sayfalama_Ozelligi_Olan_Bir_Sayfayi_Test_Etme\">Sayfalama \u00d6zelli\u011fi Olan Bir Sayfay\u0131 Test Etme<\/span><\/h3>\n\n\n\n<p>Bir yaz\u0131 ya da sayfa i\u00e7eri\u011fine, HTML kodu olarak:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!--nextpage--><\/code><\/pre>\n\n\n\n<p>ifadesi eklerseniz, bu yaz\u0131 ya da sayfay\u0131 ikiye b\u00f6lm\u00fc\u015f ve bu i\u00e7eri\u011fe sayfalama \u00f6zelli\u011fi kazanad\u0131rm\u0131\u015f olursunuz.<\/p>\n\n\n\n<p>Sayfalanm\u0131\u015f bir i\u00e7eri\u011finiz var ve baz\u0131 \u00f6zellikleri sadece 1. sayfada g\u00f6stermek istiyorsunuz diyelim. Bunun i\u00e7in a\u015fa\u011f\u0131daki iki kod i\u015finizi g\u00f6recektir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n  $paged = $wp_query->get( 'page' );\n  if ( ! $paged || $paged &lt; 2 ) {\n    \/\/ Bu sayfa, sayfalanm\u0131\u015f bir sayfa\/yaz\u0131 de\u011filse veya sayfalanm\u0131\u015f olsa bile ilk sayfas\u0131 ise\n } else {\n    \/\/ Sayfalanm\u0131\u015f bir i\u00e7eri\u011fin di\u011fer sayfalar\u0131.\n } ?><\/code><\/pre>\n\n\n\n<p>veya<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php $paged = get_query_var( 'page' ) ? get_query_var( 'page' ) : false;\n    if ( $paged == false )  {\n    \/\/ Bu sayfa, sayfalanm\u0131\u015f bir sayfa\/yaz\u0131 de\u011filse veya sayfalanm\u0131\u015f olsa bile ilk sayfas\u0131 ise\n    }  else  {\n    \/\/ Sayfalanm\u0131\u015f bir i\u00e7eri\u011fin di\u011fer sayfalar\u0131.\n    }\n?><\/code><\/pre>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Alt_Sayfa_sub-page_Kontrolu\">Alt Sayfa (sub-page) Kontrol\u00fc<\/span><\/h3>\n\n\n\n<p>Sayfa t\u00fcr\u00fcndeki bir i\u00e7eri\u011fin alt sayfa veya \u00fcst sayfa oldu\u011funu test etmek i\u00e7in kullanabilece\u011fimiz haz\u0131r bir fonksiyon yoktur. Fakat, a\u015fa\u011f\u0131daki kod ile bu amaca ula\u015fabiliriz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php  global $post; \/\/ d\u00f6ng\u00fcn\u00fcn d\u0131\u015f\u0131ndaysak\n   if ( is_page() &amp;&amp; $post->post_parent ) {\n    \/\/ Bu bir alt sayfad\u0131r\n          } else {\n    \/\/ Bu bir alt sayfa de\u011fildir\n    }\n?><\/code><\/pre>\n\n\n\n<p>Ya da kendi <code>is_subpage()<\/code> fonksiyonumuzu yazabiliriz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function is_subpage() {\n    global $post;          \/\/ bu sayfan\u0131n detaylar\u0131n\u0131 y\u00fckle\n    if ( is_page() &amp;&amp; $post->post_parent ) {   \/\/ sayfan\u0131n \u00fcst sayfas\u0131 var m\u0131 test et\n        return $post->post_parent;             \/\/ varsa \u00fcst sayfan\u0131n ID de\u011ferini d\u00f6nd\u00fcr\n    } else {                                   \/\/ yoksa...\n        return false;                          \/\/ ... false de\u011ferini d\u00f6nd\u00fcr\n    }\n}<\/code><\/pre>\n\n\n\n<p>Bu fonksiyonu, <code>functions.php<\/code> dosyas\u0131na ekleyebilirsiniz. Fonksiyon, ekrandaki sayfan\u0131n, bir \u00fcst sayfas\u0131 varsa, bu \u00fcst sayfan\u0131n ID de\u011ferini d\u00f6nd\u00fcr\u00fcyor, yoksa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcyor.<\/p>\n\n\n\n<p>\u00d6rne\u011fin, \u00fcst sayfas\u0131 &#8220;Hakk\u0131m\u0131zda&#8221; olan b\u00fct\u00fcn alt sayfalar\u0131n, \u00fcst b\u00f6l\u00fcm\u00fcnde, &#8220;Hakk\u0131m\u0131zda&#8221; sayfas\u0131 ile ayn\u0131 resmi kullanmak isteyelim. Bunun i\u00e7in, bir sayfan\u0131n, ya kendisinin ya da \u00fcst sayfas\u0131n\u0131n, &#8220;Hakk\u0131m\u0131zda&#8221; sayfas\u0131 olup olmad\u0131\u011f\u0131n\u0131 bilmemiz gerekir. Bu i\u015flemi sadece &#8220;Hakk\u0131m\u0131zda&#8221; sayfas\u0131 i\u00e7in de\u011filde ba\u015fka \u00fcst sayfalar ve ba\u011fl\u0131 sayfalar\u0131 i\u00e7in de yapmak isteyelim. A\u015fa\u011f\u0131daki kod, bu g\u00f6revi yapmaktad\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php if ( is_page( 'hakkimizda' ) || '2' == $post->post_parent ) {\n    \/\/ Hakk\u0131m\u0131zda sayfas\u0131 veya \u00fcst sayfas\u0131 hakk\u0131m\u0131zda olanlar\n    $bannerimg = 'hakkimizda_sayfalari.jpg';\n} elseif ( is_page( 'faaliyetlerimiz' ) || '56' == $post->post_parent ) {\n    $bannerimg = 'faaliyet_sayfalari.jpg';\n} elseif ( is_page( 'ekibimiz' ) || '15' == $post->post_parent ) {\n    $bannerimg = 'ekibimiz_sayfalari.jpg';\n} else {\n    $bannerimg = 'anasayfa.jpg'; \/\/ geriye kalan b\u00fct\u00fcn sayfalarda\n}\n\/\/ $bannerimg dosyas\u0131n\u0131, header.php veya footer.php... dosyan\u0131zda kulland\u0131\u011fn\u0131zda, sayfa t\u00fcr\u00fcne g\u00f6re farkl\u0131 resimler y\u00fcklenecektir.\n?><\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kodda; 2, 56 ve 15 de\u011ferleri sayfalar\u0131n ID de\u011feridir.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131daki fonksiyon, girdi\u011fimiz ID de\u011ferine sahip sayfada veya bu sayfan\u0131n alt soyunda <code>true<\/code> de\u011ferini, di\u011fer sayfalarda <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function is_tree( $pid ) {      \/\/ $pid = Kendisini ya da alt soyunu arad\u0131\u011f\u0131m\u0131z sayfan\u0131n ID de\u011feri\n    global $post;               \/\/ bu sayfa ile ilgili detaylar\u0131 y\u00fckle\n \n    if ( is_page($pid) )\n        return true;            \/\/ O sayfaday\u0131z\n \n    $anc = get_post_ancestors( $post->ID ); \/\/ ekrandaki sayfan\u0131n atalar\u0131n\u0131n ID de\u011ferlerini bulduk\n    foreach ( $anc as $ancestor ) {\n        if( is_page() &amp;&amp; $ancestor == $pid ) { \/\/ bir \"sayfa\" olacak ve atas\u0131 bizim girdi\u011fimiz sayfa olacak\n            return true;\n        }\n    }\n \n    return false;  \/\/ kendisi ya da atas\u0131 arad\u0131\u011f\u0131m\u0131z sayfa de\u011fil\n}<\/code><\/pre>\n\n\n\n<p class=\"sc-dikkat\">Hiyerar\u015finizde, birden fazla seviyeniz varsa, arad\u0131\u011f\u0131n\u0131z sayfan\u0131n, en altta, aralarda veya hiyerar\u015finin en \u00fcst\u00fcnde yer alabilece\u011fini unutmay\u0131n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Sayfa_Sablonu_Mu\">Sayfa \u015eablonu Mu?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page_template()<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa bir sayfa \u015fablonu ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page_template( \u2018hakkimizda.php\u2019 )<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa, hakk\u0131m\u0131zda sayfas\u0131 i\u00e7in haz\u0131rlad\u0131\u011f\u0131n\u0131z \u015fablon sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_page_template( \u2018sayfa-sablonlari\/hakkimizda.php\u2019 )<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa, <code>sayfa-sablonlari<\/code> kals\u00f6r\u00fc i\u00e7inde bulunan ve hakk\u0131m\u0131zda sayfas\u0131 i\u00e7in haz\u0131rlad\u0131\u011f\u0131n\u0131z \u015fablon sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Kategori_Sayfasi_Mi\">Kategori Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_category()<\/code><\/pre>\n\n\n\n<p><code>is_category()<\/code> fonksiyonu, ekrandaki sayfa bir kategori sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_category( \u20189\u2019 )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki sayfa ID de\u011feri 9 olan kategoriye ait bir sayfa ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_category( \u2018Ayakkab\u0131lar\u2019 )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki sayfa, ad\u0131 &#8220;Ayakkab\u0131lar&#8221; olan kategoriye ait bir sayfa ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_category( \u2018ayakkabilar\u2019 )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki sayfa, link ad\u0131 &#8220;ayakkabilar&#8221; olan kategoriye ait bir sayfa ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_category( 9, 'ayakkabilar', 'T-\u015e\u00f6rtler' )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki sayfa, ID de\u011feri 9, link ad\u0131 &#8220;ayakkabilar&#8221; veya ad\u0131 &#8220;T-\u015e\u00f6rtler&#8221; olan kategorilerden birine ait bir sayfa ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>in_category( \u20185\u2019 )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki yaz\u0131, ID de\u011feri 5 olan kategoriye ait bir yaz\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>in_category(array( 1, 2, 3 ))<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki yaz\u0131, ID de\u011feri 1,2 veya 3 olan kategorilerden birine ait bir yaz\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>! in_category(array( 1, 2, 3 ))<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki yaz\u0131, ID de\u011feri 1,2 veya 3 olan kategorilerden birine ait bir yaz\u0131 <strong>de\u011filse<\/strong> <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Etiket_Sayfasi_Mi\">Etiket Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_tag()<\/code><\/pre>\n\n\n\n<p><code>is_tag()<\/code> fonksiyonu, ekrandaki ar\u015fiv sayfas\u0131, bir etiket sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_tag( \u2018mavi\u2019 )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki ar\u015fiv sayfas\u0131, link ad\u0131 &#8220;mavi&#8221; olan bir etikete ait bir sayfa ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_tag( array('yesil', 'mavi', 'sari') )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki ar\u015fiv sayfas\u0131, link ad\u0131 &#8220;yesil&#8221;, &#8220;mavi&#8221; ya da &#8220;sari&#8221; olan etiketlerden birine ait bir sayfa ise<code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>has_tag()<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki yaz\u0131n\u0131n etiketleri varsa <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Bu fonksiyon d\u00f6ng\u00fc i\u00e7inde kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>has_tag('mavi')<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki yaz\u0131n\u0131n, link ad\u0131 &#8220;mavi&#8221; olan bir etiketi varsa <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Bu fonksiyon d\u00f6ng\u00fc i\u00e7inde kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>has_tag('mavi', 'yesil', 'sari')<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki yaz\u0131n\u0131n, link ad\u0131 &#8220;mavi&#8221;, &#8220;yesil&#8221; ya da &#8220;sari&#8221; olan bir etiketi varsa <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Bu fonksiyon d\u00f6ng\u00fc i\u00e7inde kullan\u0131l\u0131r.<\/p>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Siniflandirma_Sayfasi_Mi\">S\u0131n\u0131fland\u0131rma Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_tax()<\/code><\/pre>\n\n\n\n<p><code>is_tax()<\/code> fonksiyonu, ekrandaki sayfa, herhangi bir s\u0131n\u0131fland\u0131rmaya ait bir ar\u015fiv sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_tax( \u2018mavi\u2019 )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki s\u0131n\u0131fland\u0131rma ar\u015fivi sayfas\u0131, link ad\u0131 &#8220;mavi&#8221; olan bir s\u0131n\u0131fa ait bir sayfa ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_tax( array('yesil', 'mavi', 'sari') )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki s\u0131n\u0131fland\u0131rma ar\u015fivi sayfas\u0131, link ad\u0131 &#8220;yesil&#8221;, &#8220;mavi&#8221; ya da &#8220;sari&#8221; olan s\u0131n\u0131flardan birine ait bir sayfa ise<code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_tax( 'kazaklar', array('yesil', 'mavi', 'sari') )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki s\u0131n\u0131fland\u0131rma ar\u015fivi sayfas\u0131, link ad\u0131 &#8220;kazaklar&#8221; olan ve ayn\u0131 zamanda &#8220;yesil&#8221;, &#8220;mavi&#8221; ya da &#8220;sari&#8221; s\u0131n\u0131flardan en az birine de ait bir sayfa ise true de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>has_term('sinifi','siniflandirmasi')<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki yaz\u0131n\u0131, parametrede belirtilen s\u0131n\u0131f ve s\u0131n\u0131fland\u0131rmaya aitse <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Birinci parametre bo\u015f b\u0131rak\u0131labilir fakat ikinci parametre bir s\u0131n\u0131fland\u0131rma y\u00f6nteminin ad\u0131 ya da link ad\u0131 olmal\u0131d\u0131r. Bu fonksiyon d\u00f6ng\u00fc i\u00e7inde kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>has_term( array( \u2018green\u2019, \u2018orange\u2019, \u2018blue\u2019 ), \u2018renk\u2019 )<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki yaz\u0131, &#8220;renk&#8221; s\u0131n\u0131fland\u0131rmas\u0131 i\u00e7inde, &#8220;ye\u015fil&#8221;, &#8220;mavi&#8221; ya da &#8220;sari&#8221; link ad\u0131ndaki s\u0131n\u0131flardan birine aitse <code>true<\/code> de\u011feri al\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Sonradan_Eklenmis_Bir_Siniflandirma_Mi\">Sonradan Eklenmi\u015f Bir S\u0131n\u0131fland\u0131rma M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\ufefftaxonomy_exists()<\/code><\/pre>\n\n\n\n<p><code>taxonomy_exists('renkler')<\/code> fonksiyonu, sonradan eklenmi\u015f &#8220;renkler&#8221; ad\u0131nda bir s\u0131n\u0131fland\u0131rma var ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p class=\"sc-dikkat\">Bir s\u0131n\u0131fland\u0131rma eklemek i\u00e7in <code>register_taxonomy()<\/code> fonksiyonu kullan\u0131l\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_Yazar_Sayfasi_Mi\">Bir Yazar Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_author()<\/code><\/pre>\n\n\n\n<p><code>is_author()<\/code> fonksiyonu, ekrandaki sayfa, bir yazar\u0131n yaz\u0131 ar\u015fivi ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_author('4')<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki sayfa, ID numaras\u0131 4 olan yazar\u0131n yaz\u0131 ar\u015fivi ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_author('C\u00fcneyt')<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki sayfa, C\u00fcneyt diye bir <strong>nickname <\/strong>kullananan yazar\u0131n yaz\u0131 ar\u015fivi ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_author('cuneyt-arkin')<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki sayfa, g\u00fczel ad\u0131 &#8220;cuneyt-arkin&#8221; olan yazar\u0131n yaz\u0131 ar\u015fivi ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_author(4, 'cuneyt-arkin', 'Yak\u0131\u015f\u0131kl\u0131')<\/code><\/pre>\n\n\n\n<p>Bu fonksiyon, ekrandaki sayfa, ID de\u011feri 4 veya g\u00fczel ad\u0131 &#8220;cuneyt-arkin&#8221; veya nickname&#8217;i &#8220;Yak\u0131\u015f\u0131kl\u0131&#8221; olan yazar\u0131n yaz\u0131 ar\u015fivi ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Cok_Yazarli_Bir_Site_Mi\">\u00c7ok Yazarl\u0131 Bir Site Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_multi_author()<\/code><\/pre>\n\n\n\n<p><code>is_multi_author()<\/code> fonksiyonu, bir web sitesinde, birden \u00e7ok yazar yaz\u0131 yay\u0131nlam\u0131\u015f ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Tarih_Temelli_Bir_Sayfa_Mi\">Tarih Temelli Bir Sayfa M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_date()<\/code><\/pre>\n\n\n\n<p>Ekrandaki ar\u015fiv sayfas\u0131, herhangi bir tarihe g\u00f6re olu\u015fturulmu\u015f bir ar\u015fiv sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_year()<\/code><\/pre>\n\n\n\n<p>Ekrandaki ar\u015fiv sayfas\u0131, bir y\u0131la g\u00f6re olu\u015fturulmu\u015f bir ar\u015fiv sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_month()<\/code><\/pre>\n\n\n\n<p>Ekrandaki ar\u015fiv sayfas\u0131, bir aya g\u00f6re olu\u015fturulmu\u015f bir ar\u015fiv sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_day()<\/code><\/pre>\n\n\n\n<p>Ekrandaki ar\u015fiv sayfas\u0131, bir g\u00fcne g\u00f6re olu\u015fturulmu\u015f bir ar\u015fiv sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_time()<\/code><\/pre>\n\n\n\n<p>Ekrandaki ar\u015fiv sayfas\u0131, bir saate, dakikaya veya saniyeye g\u00f6re olu\u015fturulmu\u015f bir ar\u015fiv sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_new_day()<\/code><\/pre>\n\n\n\n<p>Bir yaz\u0131n\u0131n yay\u0131nland\u0131\u011f\u0131 tarihe g\u00f6re yeni bir g\u00fcn ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. D\u00f6ng\u00fc i\u00e7inde kullan\u0131lmal\u0131d\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Herhangi_Bir_Arsiv_Sayfasi_Mi\">Herhangi Bir Ar\u015fiv Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_archive()<\/code><\/pre>\n\n\n\n<p>Ekranda bir ar\u015fiv sayfas\u0131 var ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Kategori sayfas\u0131, etiket sayfas\u0131, yazar sayfas\u0131 ve tarihe dayal\u0131 sayfalar hep birer ar\u015fiv sayfas\u0131d\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_Arama_Sonucu_Sayfasi_Mi\">Bir Arama Sonucu Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_search()<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa bir araman\u0131n sonu\u00e7lar\u0131n\u0131 g\u00f6steriyor ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_404_8211_Sayfa_Bulunamadi_Sayfasi_Mi\"> Bir 404 &#8211; Sayfa Bulunamad\u0131 Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_404()<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa, 404 yani sayfa bulunamad\u0131 sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_Ortam_Dosyasi_Mi\"> Bir Ortam Dosyas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_attachment()<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa, bir ortam dosyas\u0131 sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p>Ortam dosyalar\u0131, bir sayfa ya da yaz\u0131 yaz\u0131lz\u0131rken, WordPress&#8217;in ortam y\u00fckleyicisi ile y\u00fcklene dosyalard\u0131r. Bu dosyalar, bulunduklar\u0131 i\u00e7eri\u011fin temas\u0131nda g\u00f6sterildi\u011fi gibi, sadece kendilerine ait bir sayfada da g\u00f6sterilebilirler.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Tek_Yazi_Sayfa_veya_Bir_Ek_Mi\">Tek Yaz\u0131, Sayfa veya Bir Ek Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_singular()<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa, tek bir yaz\u0131ya aitse veya bir sayfa t\u00fcr\u00fcnden bir i\u00e7eri\u011fe aitse veya bir ortam dosyas\u0131 sayfas\u0131 ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. <\/p>\n\n\n\n<p>Ba\u015fka bir ifade ile;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_post(), is_page(), is_attachment()<\/code><\/pre>\n\n\n\n<p>fonksiyonlar\u0131ndan biri <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcrse, bu fonksiyon da <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr..<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_singular('kitap')<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa, &#8220;kitap&#8221; tipinden <strong>\u00f6zel bir yaz\u0131ya<\/strong> aitse, bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p class=\"sc-dikkat\">WordPress kurulumu ile gelenler d\u0131\u015f\u0131nda, sonradan eklenen yaz\u0131 tiplerine <strong>\u00f6zel yaz\u0131 tipleri<\/strong> denir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>is_singular( array( \u2018gazete\u2019, \u2018kitap\u2019 ) )<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa, &#8220;gazete&#8221; veya &#8220;kitap&#8221; tipinden <strong>\u00f6zel bir yaz\u0131ya<\/strong> aitse, bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_Sendikasyon_Besleme_Sayfasi_Mi\">Bir Sendikasyon \/ Besleme Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_feed()<\/code><\/pre>\n\n\n\n<p>Ekrandaki sayfa, bir besleme sayfas\u0131 ise, bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Bu fonksiyon daha \u00e7ok eklenti geli\u015ftirenlerin yararland\u0131\u011f\u0131 bir fonksiyondur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_Trackback_Mi\">Bir Trackback Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_trackback()<\/code><\/pre>\n\n\n\n<p>\u0130stekte bulunulan WordPress sitesinin, trackback motoruna ba\u011flan\u0131ld\u0131\u011f\u0131nda <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Bu fonksiyon daha \u00e7ok eklenti geli\u015ftirenlerin yararland\u0131\u011f\u0131 bir fonksiyondur.<\/p>\n\n\n\n<p class=\"sc-dikkat\">Trackback ve pingback; ba\u011flant\u0131 kurdu\u011fumuz bloglar\u0131, uyarmaya yarayan birer y\u00f6ntemdir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"On_Izleme_Sayfasi_Mi\">\u00d6n \u0130zleme Sayfas\u0131 M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_preview()<\/code><\/pre>\n\n\n\n<p>Ekranda, bir yaz\u0131n\u0131n, \u00f6n izleme sayfas\u0131 var ise, bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ozeti_Var_Mi\">\u00d6zeti Var M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>has_excerpt()<\/code><\/pre>\n\n\n\n<p>Ekrandaki yaz\u0131n\u0131n, \u00f6zeti varsa, bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>has_excerpt(42)<\/code><\/pre>\n\n\n\n<p>Ekrandaki yaz\u0131n\u0131n ID de\u011feri 42 ise ve \u00f6zeti varsa, bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131daki fonksiyon da, \u00f6zeti olan yaz\u0131lar\u0131 bulur<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php \/\/ e\u011fer bir fonksiyonda kullan\u0131yorsan global $post; ile i\u00e7eri\u011fi \u00e7a\u011f\u0131r\n   if ( empty( $post->post_excerpt ) ) {\n    \/\/ Bu yaz\u0131n\u0131n \u00f6zeti yok\n   } else {\n    \/\/ Bu yaz\u0131n\u0131n \u00f6zeti var\n  }\n?><\/code><\/pre>\n\n\n\n<p>Otomatik g\u00f6sterilen \u00f6zetleri de\u011fi\u015ftirmek ve sadece ger\u00e7ek \u00f6zetlerinizi g\u00f6stermek istiyorsan\u0131z:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n  if ( ! has_excerpt() ) { \/\/ Bu yaz\u0131lar\u0131n \u00f6zetleri yaz\u0131lmam\u0131\u015f\n      echo ''; \/\/ Otomatik \u00f6zet yerine buras\u0131n\u0131 g\u00f6ster\n  } else { \/\/ Bu yaz\u0131lar\u0131n \u00f6zeti yaz\u0131lm\u0131\u015f\n      the_excerpt();\n  }\n?><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_Menu_Atanmis_Mi\">Bir Men\u00fc Atanm\u0131\u015f M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>has_nav_menu()<\/code><\/pre>\n\n\n\n<p>Kay\u0131t edilmi\u015f bir men\u00fcye, y\u00f6netim panelinde olu\u015fturulan bir men\u00fc atanm\u0131\u015f ise, bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Sayfa_Yani_Sidebar_Aktif_Mi\">Sayfa Yan\u0131 (Sidebar) Aktif Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_acitve_sidebar('isim veya id veya numara')<\/code><\/pre>\n\n\n\n<p>\u0130smi veya ID&#8217;si verilen  sayfa yan\u0131na bir bile\u015fen eklendi ise, bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_Network8217un_Parcasi_Mi_Coklusite\">Bir Network&#8217;un Par\u00e7as\u0131 M\u0131? (\u00c7oklusite)<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_multisite()<\/code><\/pre>\n\n\n\n<p>Ekrandaki site, WordPress \u00e7oklusite (multisite) kurulumunun bir sitesi ise bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ana_Site_Mi\">Ana Site Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_main_site()<\/code><\/pre>\n\n\n\n<p>Ekrandaki site, bir \u00e7oklu site a\u011f\u0131n\u0131n (network) ana sitesi ise bu fonksiyon <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Network_Yoneticisi_Mi\">Network Y\u00f6neticisi Mi?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_super_admin()<\/code><\/pre>\n\n\n\n<p>Ekrandaki sitenin kullan\u0131c\u0131s\u0131 bir, WordPress \u00e7oklusite (multisite) kurulumunun y\u00f6neticisi ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Eklenti_Atif_Mi\">Eklenti Atif Mi?<br><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_plugin_active('eklentinin dosya yolu')<\/code><\/pre>\n\n\n\n<p>Dosya yolu belirtilen eklenti aktif ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. Bu fonksiyon, sizi, WordPress eklentiler klas\u00f6r\u00fc olan plugins klas\u00f6r\u00fcne kadar zaten g\u00f6t\u00fcr\u00fcr. Bu y\u00fczden, parametresinde, eklentinin burdan sonraki yolu girilmelidir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Bir_Yavru_Tema_Mi\">Bir Yavru Tema M\u0131?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>is_child_theme()<\/code><\/pre>\n\n\n\n<p>Kullan\u0131mdaki tema, bir yavru tema ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Tema_Bir_Ozelligi_Destekliyor_Mu\">Tema Bir \u00d6zelli\u011fi Destekliyor Mu?<\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>current_theme_support('ozellik-adi')<\/code><\/pre>\n\n\n\n<p>Kullan\u0131mdaki teman\u0131n, parametrede belirtilen \u00f6zelli\u011fi var ise <code>true<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php \nif (current_theme_supports('post-thumbnails')) {\n  \/\/ Teman\u0131n \"post-thumbnails\" \u00f6zelli\u011fi var ise buras\u0131 \u00e7al\u0131\u015f\u0131r...\n}\n?><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kosullu_Ifadelerin_Tamami\">Ko\u015fullu \u0130fadelerin Tamam\u0131<\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>comments_open()<\/li><li> has_tag()<\/li><li> has_term()<\/li><li> in_category()<\/li><li> is_404()<\/li><li> is_admin()<\/li><li> is_archive()<\/li><li> is_attachment()<\/li><li> is_author()<\/li><li> is_category()<\/li><li> is_child_theme()<\/li><li> is_comments_popup()<\/li><li> is_date()<\/li><li> is_day()<\/li><li> is_feed()<\/li><li> is_front_page()<\/li><li> is_home()<\/li><li> is_month()<\/li><li> is_multi_author()<\/li><li> is_multisite()<\/li><li> is_main_site()<\/li><li> is_page()<\/li><li> is_page_template()<\/li><li> is_paged()<\/li><li> is_preview()<\/li><li> is_rtl()<\/li><li> is_search()<\/li><li> is_single()<\/li><li> is_singular()<\/li><li> is_sticky()<\/li><li> is_super_admin()<\/li><li> is_tag()<\/li><li> is_tax()<\/li><li> is_time()<\/li><li> is_trackback()<\/li><li> is_year()<\/li><li> pings_open()<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress temalar\u0131nda s\u0131k\u00e7a kullan\u0131lan ko\u015fullu ifadeler a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":25,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[54],"class_list":["post-748","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tema-yapimi","tag-kosullu-ifadeler"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/comments?post=748"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/748\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media\/25"}],"wp:attachment":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media?parent=748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}