{"id":15620,"date":"2026-04-28T16:57:57","date_gmt":"2026-04-28T13:57:57","guid":{"rendered":"https:\/\/www.ihs.com.tr\/blog\/?p=15620"},"modified":"2026-04-28T16:57:57","modified_gmt":"2026-04-28T13:57:57","slug":"wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/","title":{"rendered":"WordPress&#8217;te \u00d6zel Alanlar (Custom Fields) ve ACF Eklentisi ile Sitenizi \u00d6zelle\u015ftirme"},"content":{"rendered":"<p>WordPress, esnek yap\u0131s\u0131yla milyonlarca web sitesine g\u00fc\u00e7 veren lider bir i\u00e7erik y\u00f6netim sistemidir. Bu esnekli\u011fin temelinde, standart yaz\u0131 ve sayfalar\u0131n \u00f6tesine ge\u00e7erek tamamen \u00f6zelle\u015ftirilmi\u015f i\u00e7erik yap\u0131lar\u0131 olu\u015fturma yetene\u011fi yatar. \u0130\u015fte bu noktada &#8220;\u00d6zel Alanlar&#8221; veya &#8220;Custom Fields&#8221; devreye girer. Bu makalede, WordPress&#8217;in dahili \u00f6zel alan sisteminden ba\u015flayarak, bu s\u00fcreci inan\u0131lmaz derecede kolayla\u015ft\u0131ran ve profesyonelle\u015ftiren Advanced Custom Fields (ACF) eklentisine kadar A&#8217;dan Z&#8217;ye t\u00fcm detaylar\u0131 ele alaca\u011f\u0131z. Amac\u0131m\u0131z, sitenizi daha i\u015flevsel, y\u00f6netimi daha kolay ve kullan\u0131c\u0131lar\u0131n\u0131z i\u00e7in daha zengin bir deneyim sunacak hale getirmenize yard\u0131mc\u0131 olmakt\u0131r.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_77 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7erik Tablosu<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69f319fe86a1d\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\" id=\"ez-toc-cssicon-toggle-item-69f319fe86a1d\" aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#WordPress-Ozel-Alanlarina-Custom-Fields-Giris\" >WordPress \u00d6zel Alanlar\u0131na (Custom Fields) Giri\u015f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Ozel-Alan-Nedir-ve-Neden-Kullanilir\" >\u00d6zel Alan Nedir ve Neden Kullan\u0131l\u0131r?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#WordPressin-Varsayilan-Icerik-Yapisi-Yazilar-ve-Sayfalar\" >WordPress&#8217;in Varsay\u0131lan \u0130\u00e7erik Yap\u0131s\u0131: Yaz\u0131lar ve Sayfalar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Dahili-Ozel-Alan-Sisteminin-Kullanimi-ve-Arayuzu\" >Dahili \u00d6zel Alan Sisteminin Kullan\u0131m\u0131 ve Aray\u00fcz\u00fc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Standart-Ozel-Alanlarin-Sinirliliklari\" >Standart \u00d6zel Alanlar\u0131n S\u0131n\u0131rl\u0131l\u0131klar\u0131<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Advanced-Custom-Fields-ACF-Eklentisine-Genel-Bakis\" >Advanced Custom Fields (ACF) Eklentisine Genel Bak\u0131\u015f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#ACF-Eklentisi-Nedir\" >ACF Eklentisi Nedir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Neden-WordPressin-Standart-Sistemi-Yerine-ACF-Kullanmaliyiz\" >Neden WordPress&#8217;in Standart Sistemi Yerine ACF Kullanmal\u0131y\u0131z?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#ACF-Ucretsiz-Free-ve-Profesyonel-Pro-Surumleri-Arasindaki-Temel-Farklar\" >ACF \u00dccretsiz (Free) ve Profesyonel (Pro) S\u00fcr\u00fcmleri Aras\u0131ndaki Temel Farklar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#ACF-Eklentisinin-Kurulumu-ve-Etkinlestirilmesi\" >ACF Eklentisinin Kurulumu ve Etkinle\u015ftirilmesi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#ACFnin-Temel-Yapi-Taslari-Alan-Gruplari-Alanlar-ve-Kurallar\" >ACF&#8217;nin Temel Yap\u0131 Ta\u015flar\u0131: Alan Gruplar\u0131, Alanlar ve Kurallar<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Alan-Gruplari-Field-Groups-Ozel-Alanlari-Mantiksal-Olarak-Gruplama\" >Alan Gruplar\u0131 (Field Groups): \u00d6zel Alanlar\u0131 Mant\u0131ksal Olarak Gruplama<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Alan-Tipleri-Field-Types-Ihtiyaca-Yonelik-Veri-Giris-Formatlari\" >Alan Tipleri (Field Types): \u0130htiyaca Y\u00f6nelik Veri Giri\u015f Formatlar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Konum-Kurallari-Location-Rules-Alan-Gruplarinin-Nerede-Gosterilecegini-Belirleme\" >Konum Kurallar\u0131 (Location Rules): Alan Gruplar\u0131n\u0131n Nerede G\u00f6sterilece\u011fini Belirleme<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Adim-Adim-Ilk-ACF-Alan-Grubunu-Olusturma\" >Ad\u0131m Ad\u0131m \u0130lk ACF Alan Grubunu Olu\u015fturma<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Yeni-Bir-Alan-Grubu-Ekleme\" >Yeni Bir Alan Grubu Ekleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Alan-Grubuna-Alanlar-Fields-Eklemek-ve-Isimlendirmek\" >Alan Grubuna Alanlar (Fields) Eklemek ve \u0130simlendirmek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Her-Alan-Icin-Tur-ve-Ayarlari-Yapilandirma-Gerekli-Kosullu-Mantik-vb\" >Her Alan \u0130\u00e7in T\u00fcr ve Ayarlar\u0131 Yap\u0131land\u0131rma (Gerekli, Ko\u015fullu Mant\u0131k vb.)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Konum-Kurallarini-Ayarlama-Orn-Sadece-%E2%80%9CEtkinlikler%E2%80%9D-Yazi-Tipinde-Goster\" >Konum Kurallar\u0131n\u0131 Ayarlama (\u00d6rn: Sadece &#8220;Etkinlikler&#8221; Yaz\u0131 Tipinde G\u00f6ster)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Ilgili-Yazi-Duzenleme-Ekraninda-Ozel-Alanlari-Goruntuleme-ve-Veri-Girisi\" >\u0130lgili Yaz\u0131 D\u00fczenleme Ekran\u0131nda \u00d6zel Alanlar\u0131 G\u00f6r\u00fcnt\u00fcleme ve Veri Giri\u015fi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#ACF-ile-Girilen-Verileri-Web-Sitesinde-Goruntuleme\" >ACF ile Girilen Verileri Web Sitesinde G\u00f6r\u00fcnt\u00fcleme<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Tema-Dosyalarinda-Kod-Kullanimi-Icin-Hazirlik-Child-Theme-Alt-Tema-Onemi\" >Tema Dosyalar\u0131nda Kod Kullan\u0131m\u0131 \u0130\u00e7in Haz\u0131rl\u0131k: Child Theme (Alt Tema) \u00d6nemi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Temel-ACF-Goruntuleme-Fonksiyonlari-the-field-ve-get-field\" >Temel ACF G\u00f6r\u00fcnt\u00fcleme Fonksiyonlar\u0131: `the_field()` ve `get_field()`<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Farkli-Alan-Tipleri-Icin-PHP-Kod-Ornekleri\" >Farkl\u0131 Alan Tipleri \u0130\u00e7in PHP Kod \u00d6rnekleri<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Kisa-Kod-Shortcode-ile-Veri-Goruntuleme\" >K\u0131sa Kod (Shortcode) ile Veri G\u00f6r\u00fcnt\u00fcleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Sayfa-Olusturucular-Elementor-Beaver-Builder-vb-ile-ACF-Entegrasyonu\" >Sayfa Olu\u015fturucular (Elementor, Beaver Builder vb.) ile ACF Entegrasyonu<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Ileri-Seviye-ACF-Ozellikleri-ve-Kullanim-Senaryolari-ACF-Pro\" >\u0130leri Seviye ACF \u00d6zellikleri ve Kullan\u0131m Senaryolar\u0131 (ACF Pro)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Tekrarlayici-Alan-Repeater-Field-Dinamik-Olarak-Tekrarlanan-Icerik-Bloklari\" >Tekrarlay\u0131c\u0131 Alan (Repeater Field): Dinamik Olarak Tekrarlanan \u0130\u00e7erik Bloklar\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Esnek-Icerik-Alani-Flexible-Content-Farkli-Mizanpajlar-Olusturma\" >Esnek \u0130\u00e7erik Alan\u0131 (Flexible Content): Farkl\u0131 Mizanpajlar Olu\u015fturma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Galeri-Alani-Gallery-Field-Coklu-Resim-Yukleme-ve-Yonetimi\" >Galeri Alan\u0131 (Gallery Field): \u00c7oklu Resim Y\u00fckleme ve Y\u00f6netimi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Secenekler-Sayfasi-Options-Page-Site-Genelinde-Gecerli-Ayarlar-Olusturma\" >Se\u00e7enekler Sayfas\u0131 (Options Page): Site Genelinde Ge\u00e7erli Ayarlar Olu\u015fturma<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#WordPress-Projelerinizde-Ozel-Alanlar-ve-ACF-Kullanimi-Icin-Neden-IHS-Telekomu-Tercih-Etmelisiniz\" >WordPress Projelerinizde \u00d6zel Alanlar ve ACF Kullan\u0131m\u0131 \u0130\u00e7in Neden \u0130HS Telekom&#8217;u Tercih Etmelisiniz?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Optimize-Edilmis-Sunucularla-ACF-Sorgularinda-Yuksek-Performans\" >Optimize Edilmi\u015f Sunucularla ACF Sorgular\u0131nda Y\u00fcksek Performans<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Guclu-Altyapi-ile-Veritabani-Yogun-Sitelerde-Kesintisiz-Calisma\" >G\u00fc\u00e7l\u00fc Altyap\u0131 ile Veritaban\u0131 Yo\u011fun Sitelerde Kesintisiz \u00c7al\u0131\u015fma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#Otomatik-Yedekleme-ile-Ozel-Alan-Verilerinizin-Guvenligi\" >Otomatik Yedekleme ile \u00d6zel Alan Verilerinizin G\u00fcvenli\u011fi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-te-ozel-alanlar-custom-fields-ve-acf-eklentisi-ile-sitenizi-ozellestirme\/#WordPress-Uzmani-Teknik-Destek-Ekibi-ile-Sorunsuz-Kurulum-ve-Yonetim\" >WordPress Uzman\u0131 Teknik Destek Ekibi ile Sorunsuz Kurulum ve Y\u00f6netim<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"WordPress-Ozel-Alanlarina-Custom-Fields-Giris\"><\/span>WordPress \u00d6zel Alanlar\u0131na (Custom Fields) Giri\u015f<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>WordPress&#8217;in g\u00fcc\u00fcn\u00fc tam anlam\u0131yla ortaya \u00e7\u0131karmak isteyen her kullan\u0131c\u0131n\u0131n bilmesi gereken temel kavramlardan biri \u00f6zel alanlard\u0131r. Bu b\u00f6l\u00fcm, \u00f6zel alanlar\u0131n ne oldu\u011funu, neden \u00f6nemli oldu\u011funu ve WordPress&#8217;in standart sisteminin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlaman\u0131za yard\u0131mc\u0131 olacak bir temel olu\u015fturacakt\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Ozel-Alan-Nedir-ve-Neden-Kullanilir\"><\/span>\u00d6zel Alan Nedir ve Neden Kullan\u0131l\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00d6zel Alanlar (Custom Fields), WordPress yaz\u0131lar\u0131na, sayfalar\u0131na veya \u00f6zel yaz\u0131 tiplerine ek meta veriler eklemenizi sa\u011flayan bir \u00f6zelliktir. Her bir \u00f6zel alan, bir &#8220;anahtar&#8221; (key) ve bir &#8220;de\u011fer&#8221; (value) \u00e7iftinden olu\u015fur. \u00d6rne\u011fin, bir &#8220;Etkinlik&#8221; yaz\u0131s\u0131 i\u00e7in standart ba\u015fl\u0131k ve i\u00e7erik alanlar\u0131n\u0131n yan\u0131 s\u0131ra &#8220;Etkinlik Tarihi&#8221;, &#8220;Konum&#8221; ve &#8220;Bilet Fiyat\u0131&#8221; gibi ek bilgilere ihtiya\u00e7 duyabilirsiniz. \u0130\u015fte bu ek bilgiler, \u00f6zel alanlar kullan\u0131larak saklan\u0131r. Bu sayede i\u00e7eriklerinizi daha yap\u0131land\u0131r\u0131lm\u0131\u015f, y\u00f6netilebilir ve web sitenizin \u00f6n y\u00fcz\u00fcnde daha dinamik bir \u015fekilde sunulabilir hale getirebilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"WordPressin-Varsayilan-Icerik-Yapisi-Yazilar-ve-Sayfalar\"><\/span>WordPress&#8217;in Varsay\u0131lan \u0130\u00e7erik Yap\u0131s\u0131: Yaz\u0131lar ve Sayfalar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>WordPress, kutudan \u00e7\u0131kt\u0131\u011f\u0131 haliyle temel olarak iki ana i\u00e7erik t\u00fcr\u00fc sunar: Yaz\u0131lar ve Sayfalar. Yaz\u0131lar, genellikle blog g\u00f6nderileri gibi zamana dayal\u0131 i\u00e7erikler i\u00e7in kullan\u0131l\u0131rken, sayfalar &#8220;Hakk\u0131m\u0131zda&#8221; veya &#8220;\u0130leti\u015fim&#8221; gibi daha statik i\u00e7erikler i\u00e7in tercih edilir. Her ikisi de ba\u015fl\u0131k, ana i\u00e7erik alan\u0131, \u00f6ne \u00e7\u0131kan g\u00f6rsel gibi standart alanlara sahiptir. Ancak bu yap\u0131, \u00fcr\u00fcn \u00f6zellikleri, emlak ilan detaylar\u0131, portfolyo bilgileri gibi karma\u015f\u0131k ve tekrarlanabilir veri setleri i\u00e7in yetersiz kal\u0131r. \u00d6zel alanlar, bu standart yap\u0131y\u0131 geni\u015fleterek her t\u00fcrl\u00fc i\u00e7eri\u011fe \u00f6zel veri alanlar\u0131 eklemenize olanak tan\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Dahili-Ozel-Alan-Sisteminin-Kullanimi-ve-Arayuzu\"><\/span>Dahili \u00d6zel Alan Sisteminin Kullan\u0131m\u0131 ve Aray\u00fcz\u00fc<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>WordPress&#8217;in kendi i\u00e7erisinde yerle\u015fik bir \u00f6zel alan sistemi bulunur. Yaz\u0131 veya sayfa d\u00fczenleme ekran\u0131nda, sa\u011f \u00fcst k\u00f6\u015fedeki &#8220;Se\u00e7enekler&#8221; (veya &#8220;Ekran Tercihleri&#8221;) men\u00fcs\u00fcnden &#8220;\u00d6zel Alanlar&#8221; kutusunu etkinle\u015ftirebilirsiniz. Bu etkinle\u015ftirme sonras\u0131nda, d\u00fczenleyicinin alt\u0131nda &#8220;\u00d6zel Alanlar&#8221; ad\u0131nda bir meta kutusu belirir. Buradan manuel olarak yeni bir \u00f6zel alan ekleyebilir, anahtar\u0131n\u0131 (&#8220;\u0130sim&#8221; b\u00f6l\u00fcm\u00fc) ve de\u011ferini (&#8220;De\u011fer&#8221; b\u00f6l\u00fcm\u00fc) girebilirsiniz. Var olan bir anahtar\u0131 se\u00e7erek ayn\u0131 t\u00fcrde veriyi tekrar girebilirsiniz. Bu aray\u00fcz i\u015flevsel olsa da, her seferinde anahtar ad\u0131n\u0131 elle yazma zorunlulu\u011fu, veri t\u00fcr\u00fc k\u0131s\u0131tlamalar\u0131n\u0131n olmamas\u0131 (tarih se\u00e7ici, renk paleti vb. yoktur) ve kullan\u0131c\u0131 dostu olmamas\u0131 gibi nedenlerle karma\u015f\u0131k projeler i\u00e7in yetersiz kal\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Standart-Ozel-Alanlarin-Sinirliliklari\"><\/span>Standart \u00d6zel Alanlar\u0131n S\u0131n\u0131rl\u0131l\u0131klar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>WordPress&#8217;in dahili \u00f6zel alan sistemi basit ihtiya\u00e7lar i\u00e7in yeterli olsa da, projeler b\u00fcy\u00fcd\u00fck\u00e7e \u00f6nemli s\u0131n\u0131rl\u0131l\u0131klar\u0131 ortaya \u00e7\u0131kar. Bu s\u0131n\u0131rl\u0131l\u0131klar\u0131n ba\u015f\u0131nda kullan\u0131c\u0131 deneyimi gelir; metin kutusundan ba\u015fka bir giri\u015f se\u00e7ene\u011fi sunmaz. Tarih, resim, dosya veya renk gibi verileri girmek i\u00e7in standart bir y\u00f6ntem yoktur, bu da veri tutarl\u0131l\u0131\u011f\u0131n\u0131 zorla\u015ft\u0131r\u0131r. Ayr\u0131ca, alanlar\u0131 belirli yaz\u0131 tipleri veya sayfa \u015fablonlar\u0131yla ili\u015fkilendirmek i\u00e7in bir aray\u00fcz sunmaz. Her alan her yerde g\u00f6r\u00fcn\u00fcr ve bu da i\u00e7erik y\u00f6netimini karma\u015f\u0131kla\u015ft\u0131r\u0131r. \u0130\u015fte bu ve benzeri nedenlerle geli\u015ftiriciler ve site sahipleri, bu s\u00fcreci \u00e7ok daha verimli hale getiren Advanced Custom Fields (ACF) gibi eklentilere y\u00f6nelirler.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Advanced-Custom-Fields-ACF-Eklentisine-Genel-Bakis\"><\/span>Advanced Custom Fields (ACF) Eklentisine Genel Bak\u0131\u015f<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>WordPress&#8217;in standart \u00f6zel alan sisteminin getirdi\u011fi zorluklar\u0131 ve s\u0131n\u0131rl\u0131l\u0131klar\u0131 a\u015fmak i\u00e7in geli\u015ftirilmi\u015f en pop\u00fcler \u00e7\u00f6z\u00fcmlerden biri Advanced Custom Fields, yani ACF eklentisidir. Bu eklenti, \u00f6zel alan y\u00f6netimini tamamen farkl\u0131 bir seviyeye ta\u015f\u0131yarak hem geli\u015ftiriciler hem de i\u00e7erik y\u00f6neticileri i\u00e7in vazge\u00e7ilmez bir ara\u00e7 haline gelmi\u015ftir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"ACF-Eklentisi-Nedir\"><\/span>ACF Eklentisi Nedir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Advanced Custom Fields (ACF), WordPress sitenize g\u00fc\u00e7l\u00fc ve sezgisel \u00f6zel alanlar eklemenizi sa\u011flayan bir eklentidir. Standart metin kutular\u0131n\u0131n \u00f6tesine ge\u00e7erek, resim galerileri, tarih se\u00e7iciler, renk paletleri, tekrarlay\u0131c\u0131 alanlar ve \u00e7ok daha fazlas\u0131n\u0131 i\u00e7eren 30&#8217;dan fazla farkl\u0131 alan t\u00fcr\u00fc sunar. ACF, bu alanlar\u0131 mant\u0131ksal gruplar halinde d\u00fczenlemenize ve bu gruplar\u0131n hangi yaz\u0131 tiplerinde, kategorilerde veya sayfalarda g\u00f6r\u00fcnece\u011fini hassas kurallarla belirlemenize olanak tan\u0131r. K\u0131sacas\u0131, sitenizin y\u00f6netim panelini projenizin \u00f6zel ihtiya\u00e7lar\u0131na g\u00f6re yeniden \u015fekillendirmenizi sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Neden-WordPressin-Standart-Sistemi-Yerine-ACF-Kullanmaliyiz\"><\/span>Neden WordPress&#8217;in Standart Sistemi Yerine ACF Kullanmal\u0131y\u0131z?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF kullanman\u0131n en b\u00fcy\u00fck avantaj\u0131, sundu\u011fu kullan\u0131c\u0131 dostu aray\u00fcz ve zengin alan tipleridir. Standart sistemde her seferinde alan ad\u0131n\u0131 manuel olarak yazmak ve veri tutarl\u0131l\u0131\u011f\u0131n\u0131 ummak yerine, ACF ile \u00f6nceden tan\u0131mlanm\u0131\u015f, etiketlenmi\u015f ve belirli veri formatlar\u0131na sahip alanlar olu\u015fturursunuz. Bu, veri giri\u015fini h\u0131zland\u0131r\u0131r ve insan hatas\u0131n\u0131 en aza indirir. \u00d6rne\u011fin, bir &#8220;etkinlik tarihi&#8221; i\u00e7in kullan\u0131c\u0131ya basit bir metin kutusu yerine bir takvim sunmak, hem kullan\u0131m kolayl\u0131\u011f\u0131 hem de verinin do\u011fru formatta (\u00f6rn: YYYY-MM-DD) kaydedilmesini garanti eder. Ayr\u0131ca, ko\u015fullu mant\u0131k gibi \u00f6zelliklerle, bir alan\u0131n de\u011ferine g\u00f6re ba\u015fka alanlar\u0131 g\u00f6sterme veya gizleme gibi dinamik formlar olu\u015fturabilirsiniz. Bu seviyede bir kontrol, standart WordPress sistemi ile m\u00fcmk\u00fcn de\u011fildir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"ACF-Ucretsiz-Free-ve-Profesyonel-Pro-Surumleri-Arasindaki-Temel-Farklar\"><\/span>ACF \u00dccretsiz (Free) ve Profesyonel (Pro) S\u00fcr\u00fcmleri Aras\u0131ndaki Temel Farklar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF, hem \u00fccretsiz hem de profesyonel bir s\u00fcr\u00fcmle gelir. \u00dccretsiz s\u00fcr\u00fcm, bir\u00e7ok proje i\u00e7in fazlas\u0131yla yeterli olan temel metin, resim, dosya, WYSIWYG, se\u00e7im ve ili\u015fkisel alanlar gibi \u00e7ok say\u0131da g\u00fc\u00e7l\u00fc \u00f6zelli\u011fi i\u00e7erir. Ancak ACF Pro, projelerinizi bir \u00fcst seviyeye ta\u015f\u0131yacak \u00e7ok daha geli\u015fmi\u015f alanlar ve \u00f6zellikler sunar. \u0130ki s\u00fcr\u00fcm aras\u0131ndaki temel farklar\u0131 daha net g\u00f6rebilmek i\u00e7in a\u015fa\u011f\u0131daki tabloyu inceleyebilirsiniz.<\/p>\n<div class=\"karsilastirma\">\n<table>\n<thead>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>ACF \u00dccretsiz (Free)<\/th>\n<th>ACF Profesyonel (Pro)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Temel Alan Tipleri<\/strong><\/td>\n<td>Var (Metin, Resim, URL, E-posta vb.)<\/td>\n<td>Var (T\u00fcm \u00fccretsiz \u00f6zelliklere ek olarak)<\/td>\n<\/tr>\n<tr>\n<td><strong>Tekrarlay\u0131c\u0131 Alan (Repeater Field)<\/strong><\/td>\n<td>Yok<\/td>\n<td>Var<\/td>\n<\/tr>\n<tr>\n<td><strong>Esnek \u0130\u00e7erik Alan\u0131 (Flexible Content)<\/strong><\/td>\n<td>Yok<\/td>\n<td>Var<\/td>\n<\/tr>\n<tr>\n<td><strong>Galeri Alan\u0131 (Gallery Field)<\/strong><\/td>\n<td>Yok<\/td>\n<td>Var<\/td>\n<\/tr>\n<tr>\n<td><strong>Se\u00e7enekler Sayfas\u0131 (Options Page)<\/strong><\/td>\n<td>Yok (PHP kodu ile eklenebilir)<\/td>\n<td>Var (Dahili ve kolay aray\u00fcz)<\/td>\n<\/tr>\n<tr>\n<td><strong>Klonlama (Cloning)<\/strong><\/td>\n<td>Yok<\/td>\n<td>Var<\/td>\n<\/tr>\n<tr>\n<td><strong>Geli\u015fmi\u015f Konum Kurallar\u0131<\/strong><\/td>\n<td>Temel seviyede var<\/td>\n<td>Daha fazla kural se\u00e7ene\u011fi var<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"ACF-Eklentisinin-Kurulumu-ve-Etkinlestirilmesi\"><\/span>ACF Eklentisinin Kurulumu ve Etkinle\u015ftirilmesi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF eklentisini kurmak olduk\u00e7a basittir. WordPress admin panelinizden &#8220;Eklentiler&#8221; > &#8220;Yeni Ekle&#8221; men\u00fcs\u00fcne gidin. Arama kutusuna &#8220;Advanced Custom Fields&#8221; yaz\u0131n. Elliot Condon taraf\u0131ndan geli\u015ftirilen eklentiyi bulup &#8220;Hemen Y\u00fckle&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n. Y\u00fckleme tamamland\u0131ktan sonra &#8220;Etkinle\u015ftir&#8221; d\u00fc\u011fmesine t\u0131klayarak eklentiyi aktif hale getirin. Etkinle\u015ftirme sonras\u0131nda, admin men\u00fcn\u00fczde &#8220;\u00d6zel Alanlar&#8221; ad\u0131nda yeni bir sekme belirecektir. Art\u0131k ilk alan grubunuzu olu\u015fturmaya haz\u0131rs\u0131n\u0131z. Bir <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/wordpress-hosting.html\" target=\"_blank\">wordpress hosting<\/a> paketi kullan\u0131yorsan\u0131z, bu s\u00fcre\u00e7 genellikle saniyeler i\u00e7inde tamamlan\u0131r.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"ACFnin-Temel-Yapi-Taslari-Alan-Gruplari-Alanlar-ve-Kurallar\"><\/span>ACF&#8217;nin Temel Yap\u0131 Ta\u015flar\u0131: Alan Gruplar\u0131, Alanlar ve Kurallar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>ACF&#8217;nin g\u00fcc\u00fcn\u00fc anlamak i\u00e7in onun \u00fc\u00e7 temel bile\u015fenini kavramak gerekir: Alan Gruplar\u0131 (Field Groups), Alanlar (Fields) ve Konum Kurallar\u0131 (Location Rules). Bu \u00fc\u00e7 yap\u0131 ta\u015f\u0131, birlikte \u00e7al\u0131\u015farak WordPress y\u00f6netim panelinizi projenizin ihtiya\u00e7lar\u0131na g\u00f6re \u015fekillendirmenizi sa\u011flar. Her bir bile\u015fen, \u00f6zel alanlar\u0131n\u0131z\u0131 mant\u0131ksal, d\u00fczenli ve verimli bir \u015fekilde y\u00f6netmenize olanak tan\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Alan-Gruplari-Field-Groups-Ozel-Alanlari-Mantiksal-Olarak-Gruplama\"><\/span>Alan Gruplar\u0131 (Field Groups): \u00d6zel Alanlar\u0131 Mant\u0131ksal Olarak Gruplama<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Alan Gruplar\u0131, ACF&#8217;nin organizasyonel temelidir. Birbirleriyle ilgili \u00f6zel alanlar\u0131 bir araya getiren bir kapsay\u0131c\u0131 gibi d\u00fc\u015f\u00fcnebilirsiniz. \u00d6rne\u011fin, bir &#8220;Film&#8221; \u00f6zel yaz\u0131 tipi i\u00e7in &#8220;Y\u00f6netmen Ad\u0131&#8221;, &#8220;Yap\u0131m Y\u0131l\u0131&#8221;, &#8220;IMDB Puan\u0131&#8221; ve &#8220;Film Afi\u015fi&#8221; gibi alanlar\u0131 &#8220;Film Detaylar\u0131&#8221; ad\u0131nda bir alan grubunda toplayabilirsiniz. Bu gruplama, hem y\u00f6netim panelinde d\u00fczenli bir g\u00f6r\u00fcn\u00fcm sa\u011flar hem de bu alan setini bir b\u00fct\u00fcn olarak farkl\u0131 i\u00e7erik t\u00fcrlerine ataman\u0131z\u0131 kolayla\u015ft\u0131r\u0131r. Her proje i\u00e7in birden fazla alan grubu olu\u015fturarak sitenizin farkl\u0131 b\u00f6l\u00fcmleri i\u00e7in \u00f6zelle\u015ftirilmi\u015f veri giri\u015f formlar\u0131 yaratabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Alan-Tipleri-Field-Types-Ihtiyaca-Yonelik-Veri-Giris-Formatlari\"><\/span>Alan Tipleri (Field Types): \u0130htiyaca Y\u00f6nelik Veri Giri\u015f Formatlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF&#8217;nin en g\u00fc\u00e7l\u00fc y\u00f6nlerinden biri, sundu\u011fu zengin alan tipleri \u00e7e\u015fitlili\u011fidir. Bu, i\u00e7erik y\u00f6neticilerinin verileri do\u011fru ve tutarl\u0131 bir formatta girmesini sa\u011flar. Bu alan tipleri genel olarak birka\u00e7 ana kategoriye ayr\u0131labilir:<\/p>\n<h4>Temel Alanlar (Metin, E-posta, \u015eifre, URL)<\/h4>\n<p>Bu kategori, en s\u0131k kullan\u0131lan basit veri giri\u015f alanlar\u0131n\u0131 i\u00e7erir. &#8220;Metin&#8221; alan\u0131 tek sat\u0131rl\u0131k bilgiler i\u00e7in, &#8220;Metin Alan\u0131&#8221; \u00e7ok sat\u0131rl\u0131 a\u00e7\u0131klamalar i\u00e7in, &#8220;E-posta&#8221;, &#8220;URL&#8221; ve &#8220;\u015eifre&#8221; alanlar\u0131 ise belirli formatlardaki verilerin do\u011frulanarak girilmesi i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, bir web sitesi linki girilmesi gereken alan i\u00e7in URL tipini se\u00e7mek, kullan\u0131c\u0131n\u0131n ge\u00e7erli bir URL format\u0131 girmesini te\u015fvik eder.<\/p>\n<h4>\u0130\u00e7erik Alanlar\u0131 (Resim, Dosya, WYSIWYG D\u00fczenleyici)<\/h4>\n<p>Bu alanlar, metin d\u0131\u015f\u0131ndaki zengin i\u00e7erikleri y\u00f6netmek i\u00e7in tasarlanm\u0131\u015ft\u0131r. &#8220;Resim&#8221; alan\u0131, WordPress medya k\u00fct\u00fcphanesinden kolayca g\u00f6rsel se\u00e7menizi veya yeni bir g\u00f6rsel y\u00fcklemenizi sa\u011flar. &#8220;Dosya&#8221; alan\u0131 PDF, Word belgesi gibi indirilebilir dosyalar eklemek i\u00e7in kullan\u0131l\u0131r. &#8220;WYSIWYG D\u00fczenleyici&#8221; ise kullan\u0131c\u0131lara kal\u0131n, italik, liste gibi temel formatlama se\u00e7enekleri sunan, WordPress&#8217;in klasik d\u00fczenleyicisine benzer bir alan olu\u015fturur.<\/p>\n<h4>Se\u00e7im Alanlar\u0131 (Onay Kutusu, Radyo D\u00fc\u011fmesi, Se\u00e7im Listesi)<\/h4>\n<p>Kullan\u0131c\u0131ya \u00f6nceden tan\u0131mlanm\u0131\u015f se\u00e7enekler aras\u0131ndan bir veya daha fazla se\u00e7im yapma imkan\u0131 sunan alanlard\u0131r. &#8220;Onay Kutusu&#8221; (Checkbox) birden fazla se\u00e7ene\u011fin i\u015faretlenebildi\u011fi durumlar i\u00e7in (\u00f6rn: bir \u00fcr\u00fcn\u00fcn mevcut renkleri), &#8220;Radyo D\u00fc\u011fmesi&#8221; sadece tek bir se\u00e7ene\u011fin se\u00e7ilebildi\u011fi durumlar i\u00e7in (\u00f6rn: bir etkinli\u011fin durumu &#8211; Aktif\/\u0130ptal) ve &#8220;Se\u00e7im Listesi&#8221; (Select) ise a\u00e7\u0131l\u0131r men\u00fc \u015feklinde tek bir se\u00e7enek sunmak i\u00e7in idealdir.<\/p>\n<h4>\u0130li\u015fkisel Alanlar (Yaz\u0131 Nesnesi, Kullan\u0131c\u0131, Taksonomi)<\/h4>\n<p>Bu geli\u015fmi\u015f alanlar, sitenizdeki di\u011fer i\u00e7eriklerle ba\u011flant\u0131 kurman\u0131z\u0131 sa\u011flar. &#8220;Yaz\u0131 Nesnesi&#8221; (Post Object), bir yaz\u0131dan ba\u015fka bir yaz\u0131ya, sayfaya veya \u00f6zel yaz\u0131 tipine referans vermenizi sa\u011flar. \u00d6rne\u011fin, bir &#8220;Ba\u015far\u0131 Hikayesi&#8221; yaz\u0131s\u0131nda, ilgili &#8220;M\u00fc\u015fteri&#8221; sayfas\u0131n\u0131 bu alanla ili\u015fkilendirebilirsiniz. &#8220;Kullan\u0131c\u0131&#8221; alan\u0131, bir yaz\u0131y\u0131 belirli bir WordPress kullan\u0131c\u0131s\u0131yla ili\u015fkilendirirken, &#8220;Taksonomi&#8221; alan\u0131 ise mevcut kategorilerden veya etiketlerden birini se\u00e7menizi sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Konum-Kurallari-Location-Rules-Alan-Gruplarinin-Nerede-Gosterilecegini-Belirleme\"><\/span>Konum Kurallar\u0131 (Location Rules): Alan Gruplar\u0131n\u0131n Nerede G\u00f6sterilece\u011fini Belirleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Konum Kurallar\u0131, olu\u015fturdu\u011funuz alan gruplar\u0131n\u0131n WordPress y\u00f6netim panelinin neresinde g\u00f6r\u00fcnece\u011fini belirleyen g\u00fc\u00e7l\u00fc bir mekanizmad\u0131r. Bu kurallar sayesinde, bir alan grubunu sadece belirli bir &#8220;Yaz\u0131 Tipi&#8221; (\u00f6rn: sadece \u00dcr\u00fcnler), belirli bir &#8220;Yaz\u0131 Kategorisi&#8221; (\u00f6rn: sadece Teknoloji kategorisindeki yaz\u0131lar) veya hatta belirli bir &#8220;Sayfa \u015eablonu&#8221; (\u00f6rn: \u0130leti\u015fim Sayfas\u0131 \u015fablonu) i\u00e7in g\u00f6r\u00fcn\u00fcr yapabilirsiniz. Birden fazla kural ekleyerek (&#8220;ve&#8221; \/ &#8220;veya&#8221; mant\u0131\u011f\u0131yla) \u00e7ok spesifik ko\u015fullar olu\u015fturabilirsiniz. Bu, y\u00f6netim panelini sade ve amaca y\u00f6nelik tutarak i\u00e7erik y\u00f6neticilerinin sadece ilgili alanlar\u0131 g\u00f6rmesini sa\u011flar.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Adim-Adim-Ilk-ACF-Alan-Grubunu-Olusturma\"><\/span>Ad\u0131m Ad\u0131m \u0130lk ACF Alan Grubunu Olu\u015fturma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Teorik bilgileri \u00f6\u011frendikten sonra, \u015fimdi pratik yapma zaman\u0131. Bu b\u00f6l\u00fcmde, &#8220;Etkinlik&#8221; ad\u0131nda hayali bir \u00f6zel yaz\u0131 tipi i\u00e7in gerekli \u00f6zel alanlar\u0131 i\u00e7eren ilk alan grubumuzu ad\u0131m ad\u0131m olu\u015fturaca\u011f\u0131z. Bu s\u00fcre\u00e7, ACF&#8217;nin ne kadar sezgisel ve g\u00fc\u00e7l\u00fc oldu\u011funu net bir \u015fekilde g\u00f6sterecektir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Yeni-Bir-Alan-Grubu-Ekleme\"><\/span>Yeni Bir Alan Grubu Ekleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ba\u015flamak i\u00e7in WordPress admin panelinizde &#8220;\u00d6zel Alanlar&#8221; > &#8220;Yeni Ekle&#8221; men\u00fcs\u00fcne t\u0131klay\u0131n. Kar\u015f\u0131n\u0131za \u00e7\u0131kan ilk ekran, alan grubunuzu olu\u015fturaca\u011f\u0131n\u0131z ana aray\u00fczd\u00fcr. En \u00fcstteki ba\u015fl\u0131k alan\u0131na, grubunuzu tan\u0131mlayan mant\u0131kl\u0131 bir isim verin. Bizim \u00f6rne\u011fimiz i\u00e7in bu &#8220;Etkinlik Bilgileri&#8221; olabilir. Bu ba\u015fl\u0131k sadece y\u00f6netim panelinde size yol g\u00f6stermek i\u00e7in kullan\u0131l\u0131r ve sitenizin \u00f6n y\u00fcz\u00fcnde g\u00f6r\u00fcnmez.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Alan-Grubuna-Alanlar-Fields-Eklemek-ve-Isimlendirmek\"><\/span>Alan Grubuna Alanlar (Fields) Eklemek ve \u0130simlendirmek<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ba\u015fl\u0131\u011f\u0131 girdikten sonra, &#8220;+ Alan Ekle&#8221; (+ Add Field) d\u00fc\u011fmesine t\u0131klayarak ilk \u00f6zel alan\u0131n\u0131z\u0131 olu\u015fturmaya ba\u015flayabilirsiniz. Her alan ekledi\u011finizde doldurman\u0131z gereken \u00fc\u00e7 temel bilgi bulunur:<\/p>\n<ul>\n<li><strong>Alan Etiketi (Field Label):<\/strong> Bu, i\u00e7erik d\u00fczenleme ekran\u0131nda kullan\u0131c\u0131n\u0131n g\u00f6rece\u011fi etikettir. \u00d6rne\u011fin: &#8220;Etkinlik Ba\u015flang\u0131\u00e7 Tarihi&#8221;.<\/li>\n<li><strong>Alan Ad\u0131 (Field Name):<\/strong> Bu, etikete g\u00f6re otomatik olarak olu\u015fturulan, kod taraf\u0131nda veriyi \u00e7ekmek i\u00e7in kullanaca\u011f\u0131n\u0131z benzersiz kimliktir. Genellikle k\u00fc\u00e7\u00fck harf ve alt tire i\u00e7erir. \u00d6rne\u011fin: &#8220;etkinlik_baslangic_tarihi&#8221;. Bu ismi sonradan de\u011fi\u015ftirmemeniz \u00f6nemlidir.<\/li>\n<li><strong>Alan Tipi (Field Type):<\/strong> Bu, verinin nas\u0131l girilece\u011fini belirleyen en \u00f6nemli ayard\u0131r. Metin, Resim, Tarih Se\u00e7ici gibi se\u00e7eneklerden uygun olan\u0131 se\u00e7ersiniz.<\/li>\n<\/ul>\n<p>\u00d6rne\u011fimiz i\u00e7in &#8220;Etkinlik Tarihi&#8221;, &#8220;Etkinlik Konumu&#8221;, &#8220;Konu\u015fmac\u0131 Ad\u0131&#8221; ve &#8220;Etkinlik Afi\u015fi&#8221; gibi alanlar ekleyebilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Her-Alan-Icin-Tur-ve-Ayarlari-Yapilandirma-Gerekli-Kosullu-Mantik-vb\"><\/span>Her Alan \u0130\u00e7in T\u00fcr ve Ayarlar\u0131 Yap\u0131land\u0131rma (Gerekli, Ko\u015fullu Mant\u0131k vb.)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Her alan i\u00e7in do\u011fru &#8220;Alan Tipi&#8221; se\u00e7mek kritik \u00f6neme sahiptir. &#8220;Etkinlik Tarihi&#8221; i\u00e7in &#8220;Tarih Se\u00e7ici&#8221; (Date Picker), &#8220;Etkinlik Konumu&#8221; i\u00e7in &#8220;Metin&#8221; (Text) veya &#8220;Google Map&#8221;, &#8220;Etkinlik Afi\u015fi&#8221; i\u00e7in ise &#8220;Resim&#8221; (Image) alan\u0131n\u0131 se\u00e7melisiniz. Alan tipini se\u00e7tikten sonra, her alan\u0131n kendine \u00f6zg\u00fc ayarlar\u0131 belirir. \u00d6rne\u011fin:<\/p>\n<ul>\n<li><strong>Gerekli mi? (Required?):<\/strong> Bu alan\u0131 &#8220;Evet&#8221; olarak ayarlarsan\u0131z, kullan\u0131c\u0131 bu alan\u0131 doldurmadan yaz\u0131y\u0131 kaydedemez.<\/li>\n<li><strong>Varsay\u0131lan De\u011fer (Default Value):<\/strong> Alan\u0131n ba\u015flang\u0131\u00e7ta sahip olaca\u011f\u0131 de\u011feri belirleyebilirsiniz.<\/li>\n<li><strong>Yer Tutucu Metni (Placeholder Text):<\/strong> Metin alanlar\u0131nda, kullan\u0131c\u0131ya ne girmesi gerekti\u011fini g\u00f6steren silik bir metin ekler.<\/li>\n<li><strong>Ko\u015fullu Mant\u0131k (Conditional Logic):<\/strong> Bu g\u00fc\u00e7l\u00fc \u00f6zellik, alan\u0131n sadece belirli ko\u015fullar sa\u011fland\u0131\u011f\u0131nda g\u00f6r\u00fcnmesini sa\u011flar. \u00d6rne\u011fin, &#8220;Etkinlik \u00dccretli mi?&#8221; ad\u0131nda bir &#8220;Do\u011fru \/ Yanl\u0131\u015f&#8221; alan\u0131 ekleyip, bu alan &#8220;Evet&#8221; olarak i\u015faretlendi\u011finde &#8220;Bilet Fiyat\u0131&#8221; alan\u0131n\u0131n g\u00f6r\u00fcnmesini sa\u011flayabilirsiniz.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Konum-Kurallarini-Ayarlama-Orn-Sadece-%E2%80%9CEtkinlikler%E2%80%9D-Yazi-Tipinde-Goster\"><\/span>Konum Kurallar\u0131n\u0131 Ayarlama (\u00d6rn: Sadece &#8220;Etkinlikler&#8221; Yaz\u0131 Tipinde G\u00f6ster)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Alanlar\u0131n\u0131z\u0131 ve ayarlar\u0131n\u0131 yap\u0131land\u0131rd\u0131ktan sonra, sayfan\u0131n alt k\u0131sm\u0131ndaki &#8220;Konum&#8221; (Location) kutusuna odaklanmal\u0131s\u0131n\u0131z. Buras\u0131, olu\u015fturdu\u011funuz &#8220;Etkinlik Bilgileri&#8221; alan grubunun nerede g\u00f6r\u00fcnece\u011fini belirleyece\u011finiz yerdir. Kurallar varsay\u0131lan olarak &#8220;Yaz\u0131 Tipi e\u015fittir Yaz\u0131&#8221; \u015feklindedir. Biz bunu de\u011fi\u015ftirece\u011fiz. A\u00e7\u0131l\u0131r men\u00fcden &#8220;Yaz\u0131 Tipi&#8221; (Post Type) se\u00e7ene\u011fini se\u00e7in ve yan\u0131ndaki men\u00fcden de \u00f6zel yaz\u0131 tipiniz olan &#8220;Etkinlik&#8221;i (Event) se\u00e7in. Art\u0131k bu alanlar sadece &#8220;Etkinlik&#8221; tipi i\u00e7erik eklerken veya d\u00fczenlerken g\u00f6r\u00fcnecektir. Bu, y\u00f6netim panelinizi temiz ve d\u00fczenli tutar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Ilgili-Yazi-Duzenleme-Ekraninda-Ozel-Alanlari-Goruntuleme-ve-Veri-Girisi\"><\/span>\u0130lgili Yaz\u0131 D\u00fczenleme Ekran\u0131nda \u00d6zel Alanlar\u0131 G\u00f6r\u00fcnt\u00fcleme ve Veri Giri\u015fi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>T\u00fcm ayarlar\u0131 yapt\u0131ktan sonra sa\u011f \u00fcst k\u00f6\u015fedeki &#8220;Yay\u0131mla&#8221; (veya &#8220;G\u00fcncelle&#8221;) d\u00fc\u011fmesine t\u0131klayarak alan grubunuzu kaydedin. \u015eimdi, &#8220;Etkinlikler&#8221; > &#8220;Yeni Ekle&#8221; men\u00fcs\u00fcne giderek yeni bir etkinlik olu\u015fturmaya ba\u015flay\u0131n. Ba\u015fl\u0131k ve i\u00e7erik alanlar\u0131n\u0131n alt\u0131nda, az \u00f6nce olu\u015fturdu\u011funuz &#8220;Etkinlik Bilgileri&#8221; grubunu ve i\u00e7indeki &#8220;Etkinlik Tarihi&#8221;, &#8220;Konum&#8221; gibi alanlar\u0131 g\u00f6receksiniz. Her alan\u0131n, se\u00e7ti\u011finiz t\u00fcre uygun bir giri\u015f aray\u00fcz\u00fc (takvim, resim y\u00fckleyici vb.) sundu\u011funu fark edeceksiniz. Verilerinizi girip yaz\u0131n\u0131z\u0131 kaydedin. Tebrikler, ilk ACF verinizi ba\u015far\u0131yla WordPress veritaban\u0131na kaydettiniz!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"ACF-ile-Girilen-Verileri-Web-Sitesinde-Goruntuleme\"><\/span>ACF ile Girilen Verileri Web Sitesinde G\u00f6r\u00fcnt\u00fcleme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u00d6zel alanlar olu\u015fturmak ve bu alanlara veri girmek i\u015fin sadece ilk yar\u0131s\u0131d\u0131r. As\u0131l ama\u00e7, bu de\u011ferli verileri web sitenizin \u00f6n y\u00fcz\u00fcnde ziyaret\u00e7ilerinize g\u00f6stermektir. Bu b\u00f6l\u00fcmde, ACF ile kaydedilen verileri tema dosyalar\u0131n\u0131za ekleyece\u011finiz basit PHP kod par\u00e7ac\u0131klar\u0131yla nas\u0131l dinamik olarak g\u00f6r\u00fcnt\u00fcleyebilece\u011finizi \u00f6\u011freneceksiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Tema-Dosyalarinda-Kod-Kullanimi-Icin-Hazirlik-Child-Theme-Alt-Tema-Onemi\"><\/span>Tema Dosyalar\u0131nda Kod Kullan\u0131m\u0131 \u0130\u00e7in Haz\u0131rl\u0131k: Child Theme (Alt Tema) \u00d6nemi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF verilerini g\u00f6r\u00fcnt\u00fclemek i\u00e7in tema dosyalar\u0131n\u0131zda (\u00f6rne\u011fin `single.php`, `page.php`) de\u011fi\u015fiklik yapman\u0131z gerekecektir. Ancak, kulland\u0131\u011f\u0131n\u0131z ana temay\u0131 do\u011frudan d\u00fczenlemek b\u00fcy\u00fck bir hatad\u0131r. \u00c7\u00fcnk\u00fc tema g\u00fcncellendi\u011finde yapt\u0131\u011f\u0131n\u0131z t\u00fcm de\u011fi\u015fiklikler kaybolacakt\u0131r. Bu sorunu \u00f6nlemek i\u00e7in bir &#8220;Child Theme&#8221; (Alt Tema) kullanmal\u0131s\u0131n\u0131z. Alt tema, ana teman\u0131n t\u00fcm stil ve fonksiyonlar\u0131n\u0131 miras alan, ancak kendi \u00f6zelle\u015ftirmelerinizi g\u00fcvenli bir \u015fekilde yapman\u0131za olanak tan\u0131yan ayr\u0131 bir temad\u0131r. Bu sayede ana teman\u0131z\u0131 g\u00fcncelledi\u011finizde bile kodlar\u0131n\u0131z korunur. Bir <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/\" target=\"_blank\">sunucu<\/a> \u00fczerinde \u00e7al\u0131\u015f\u0131rken bu t\u00fcr en iyi pratikleri uygulamak, projenizin uzun \u00f6m\u00fcrl\u00fc ve s\u00fcrd\u00fcr\u00fclebilir olmas\u0131n\u0131 sa\u011flar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Temel-ACF-Goruntuleme-Fonksiyonlari-the-field-ve-get-field\"><\/span>Temel ACF G\u00f6r\u00fcnt\u00fcleme Fonksiyonlar\u0131: `the_field()` ve `get_field()`<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF, verileri tema dosyalar\u0131nda g\u00f6stermek i\u00e7in iki temel ve \u00e7ok kullan\u0131\u015fl\u0131 PHP fonksiyonu sunar:<\/p>\n<ul>\n<li><strong>`the_field(&#8216;alan_adi&#8217;);`<\/strong>: Bu fonksiyon, belirtti\u011finiz alan\u0131n de\u011ferini do\u011frudan ekrana basar (echo yapar). Basit metin, URL gibi verileri h\u0131zl\u0131ca g\u00f6stermek i\u00e7in idealdir.<\/li>\n<li><strong>`get_field(&#8216;alan_adi&#8217;);`<\/strong>: Bu fonksiyon ise belirtti\u011finiz alan\u0131n de\u011ferini bir PHP de\u011fi\u015fkenine atar, ancak ekrana basmaz. Bu, veriyi ekrana basmadan \u00f6nce \u00fczerinde i\u015flem yapmak (\u00f6rne\u011fin bir ko\u015fula ba\u011flamak veya ba\u015fka bir metinle birle\u015ftirmek) istedi\u011finizde kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<p>Her iki fonksiyonda da `alan_adi` k\u0131sm\u0131na, alan grubunu olu\u015ftururken belirledi\u011finiz &#8220;Alan Ad\u0131&#8221; (Field Name) de\u011ferini yazmal\u0131s\u0131n\u0131z.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Farkli-Alan-Tipleri-Icin-PHP-Kod-Ornekleri\"><\/span>Farkl\u0131 Alan Tipleri \u0130\u00e7in PHP Kod \u00d6rnekleri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF verilerini g\u00f6r\u00fcnt\u00fcleme \u015fekli, alan\u0131n t\u00fcr\u00fcne g\u00f6re de\u011fi\u015fiklik g\u00f6sterebilir. A\u015fa\u011f\u0131da birka\u00e7 yayg\u0131n kullan\u0131m \u00f6rne\u011fi bulunmaktad\u0131r. Bu kod par\u00e7ac\u0131klar\u0131n\u0131, WordPress d\u00f6ng\u00fcs\u00fc (The Loop) i\u00e7inde, ilgili tema dosyan\u0131za eklemelisiniz.<\/p>\n<h4>Metin ve URL Verilerini G\u00f6r\u00fcnt\u00fcleme<\/h4>\n<p>Basit bir metin alan\u0131 (\u00f6rne\u011fin &#8220;etkinlik_konumu&#8221;) ve bir URL alan\u0131 (\u00f6rne\u011fin &#8220;bilet_satin_al_linki&#8221;) i\u00e7in kod kullan\u0131m\u0131 olduk\u00e7a basittir.<\/p>\n<p><strong>`&lt;p&gt;Konum: &lt;?php the_field(&#8216;etkinlik_konumu&#8217;); ?&gt;&lt;\/p&gt;`<\/strong><\/p>\n<p><strong>`&lt;?php`<\/strong><\/p>\n<p><strong>`$bilet_linki = get_field(&#8216;bilet_satin_al_linki&#8217;);`<\/strong><\/p>\n<p><strong>`if( $bilet_linki ): ?&gt;`<\/strong><\/p>\n<p><strong>`&lt;a href=&#8221;&lt;?php echo esc_url( $bilet_linki ); ?&gt;&#8221; target=&#8221;_blank&#8221;&gt;Bilet Sat\u0131n Al&lt;\/a&gt;`<\/strong><\/p>\n<p><strong>`&lt;?php endif; ?&gt;`<\/strong><\/p>\n<p>\u0130kinci \u00f6rnekte, linkin sadece doluysa g\u00f6sterilmesi i\u00e7in `get_field()` ve bir `if` kontrol\u00fc kulland\u0131k.<\/p>\n<h4>Resim Alan\u0131n\u0131 `<img>` Etiketiyle Ekrana Basma<\/h4>\n<p>ACF&#8217;nin &#8220;Resim&#8221; alan\u0131, se\u00e7ilen resim hakk\u0131nda boyut, URL, alt metin gibi bilgileri i\u00e7eren bir dizi (array) d\u00f6nd\u00fcr\u00fcr. Bu veriyi kullanarak standart bir HTML `<img>` etiketi olu\u015fturabilirsiniz.<\/p>\n<p><strong>`&lt;?php`<\/strong><\/p>\n<p><strong>`$afis = get_field(&#8216;etkinlik_afisi&#8217;);`<\/strong><\/p>\n<p><strong>`if( $afis ): ?&gt;`<\/strong><\/p>\n<p><strong>`&lt;img src=&#8221;&lt;?php echo esc_url($afis[&#8216;url&#8217;]); ?&gt;&#8221; alt=&#8221;&lt;?php echo esc_attr($afis[&#8216;alt&#8217;]); ?&gt;&#8221; \/&gt;`<\/strong><\/p>\n<p><strong>`&lt;?php endif; ?&gt;`<\/strong><\/p>\n<h4>D\u00f6ng\u00fc Kullanarak Onay Kutusu (Checkbox) Se\u00e7eneklerini Listeleme<\/h4>\n<p>&#8220;Onay Kutusu&#8221; alan\u0131, se\u00e7ilen de\u011ferleri bir dizi olarak d\u00f6nd\u00fcr\u00fcr. Bu de\u011ferleri ekrana listelemek i\u00e7in bir `foreach` d\u00f6ng\u00fcs\u00fc kullanmak en iyi y\u00f6ntemdir.<\/p>\n<p><strong>`&lt;?php`<\/strong><\/p>\n<p><strong>`$ozellikler = get_field(&#8216;etkinlik_ozellikleri&#8217;);`<\/strong><\/p>\n<p><strong>`if( $ozellikler ): ?&gt;`<\/strong><\/p>\n<p><strong>`&lt;ul&gt;`<\/strong><\/p>\n<p><strong>`&lt;?php foreach( $ozellikler as $ozellik ): ?&gt;`<\/strong><\/p>\n<p><strong>`&lt;li&gt;&lt;?php echo esc_html( $ozellik ); ?&gt;&lt;\/li&gt;`<\/strong><\/p>\n<p><strong>`&lt;?php endforeach; ?&gt;`<\/strong><\/p>\n<p><strong>`&lt;\/ul&gt;`<\/strong><\/p>\n<p><strong>`&lt;?php endif; ?&gt;`<\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kisa-Kod-Shortcode-ile-Veri-Goruntuleme\"><\/span>K\u0131sa Kod (Shortcode) ile Veri G\u00f6r\u00fcnt\u00fcleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>E\u011fer tema dosyalar\u0131yla u\u011fra\u015fmak istemiyorsan\u0131z, ACF verilerini sayfa veya yaz\u0131lar\u0131n\u0131za bir k\u0131sa kod (shortcode) kullanarak da ekleyebilirsiniz. ACF&#8217;nin kendisi bu \u00f6zelli\u011fi do\u011frudan sunmasa da, `[acf field=&#8221;alan_adi&#8221;]` gibi basit bir k\u0131sa kodla bu i\u015flemi yapan \u00fccretsiz eklentiler mevcuttur. Bu y\u00f6ntem, teknik bilgisi az olan kullan\u0131c\u0131lar veya h\u0131zl\u0131 \u00e7\u00f6z\u00fcmler i\u00e7in uygun olabilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sayfa-Olusturucular-Elementor-Beaver-Builder-vb-ile-ACF-Entegrasyonu\"><\/span>Sayfa Olu\u015fturucular (Elementor, Beaver Builder vb.) ile ACF Entegrasyonu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>G\u00fcn\u00fcm\u00fczde pop\u00fcler olan Elementor, Beaver Builder, Divi gibi sayfa olu\u015fturucu eklentilerin \u00e7o\u011fu, ACF ile g\u00fc\u00e7l\u00fc entegrasyonlar sunar. Bu eklentilerin &#8220;Dinamik Etiketler&#8221; (Dynamic Tags) veya benzeri \u00f6zellikleri sayesinde, herhangi bir kod yazmadan do\u011frudan sayfa olu\u015fturucu aray\u00fcz\u00fcnden ACF alanlar\u0131n\u0131z\u0131 se\u00e7erek sayfa tasar\u0131m\u0131n\u0131za yerle\u015ftirebilirsiniz. Bu entegrasyon, karma\u015f\u0131k ve dinamik mizanpajlar\u0131 g\u00f6rsel bir aray\u00fczle olu\u015fturmay\u0131 m\u00fcmk\u00fcn k\u0131lar. G\u00fcvenli\u011finiz i\u00e7in bir <a href=\"https:\/\/www.ihs.com.tr\/ssl\/\" target=\"_blank\">ssl<\/a> sertifikas\u0131 ile sitenizi koruma alt\u0131na alman\u0131z, bu t\u00fcr eklentilerle \u00e7al\u0131\u015f\u0131rken veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flamak ad\u0131na \u00f6nemlidir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Ileri-Seviye-ACF-Ozellikleri-ve-Kullanim-Senaryolari-ACF-Pro\"><\/span>\u0130leri Seviye ACF \u00d6zellikleri ve Kullan\u0131m Senaryolar\u0131 (ACF Pro)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>ACF&#8217;nin \u00fccretsiz s\u00fcr\u00fcm\u00fc bir\u00e7ok ihtiyac\u0131 kar\u015f\u0131larken, ACF Pro s\u00fcr\u00fcm\u00fc projelerinizi bamba\u015fka bir boyuta ta\u015f\u0131yan geli\u015fmi\u015f alanlar ve \u00f6zellikler sunar. Bu b\u00f6l\u00fcmde, ACF Pro&#8217;nun en pop\u00fcler d\u00f6rt \u00f6zelli\u011fini ve bu \u00f6zelliklerin hangi durumlarda hayat kurtard\u0131\u011f\u0131n\u0131 inceleyece\u011fiz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Tekrarlayici-Alan-Repeater-Field-Dinamik-Olarak-Tekrarlanan-Icerik-Bloklari\"><\/span>Tekrarlay\u0131c\u0131 Alan (Repeater Field): Dinamik Olarak Tekrarlanan \u0130\u00e7erik Bloklar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Tekrarlay\u0131c\u0131 Alan, \u015f\u00fcphesiz ACF Pro&#8217;nun en \u00e7ok sevilen \u00f6zelliklerinden biridir. Bu alan, bir grup alt alan\u0131 (\u00f6rne\u011fin &#8220;Sponsor Logosu&#8221; ve &#8220;Sponsor Web Sitesi&#8221;) tek bir kapsay\u0131c\u0131 i\u00e7ine alman\u0131z\u0131 ve i\u00e7erik y\u00f6neticisinin bu alan\u0131 ihtiya\u00e7 duydu\u011fu kadar tekrarlamas\u0131na olanak tan\u0131man\u0131z\u0131 sa\u011flar. \u00d6rne\u011fin, bir &#8220;S\u0131k\u00e7a Sorulan Sorular&#8221; b\u00f6l\u00fcm\u00fc i\u00e7in &#8220;Soru&#8221; ve &#8220;Cevap&#8221; alanlar\u0131ndan olu\u015fan bir tekrarlay\u0131c\u0131 olu\u015fturabilirsiniz. Y\u00f6netici, &#8220;+ Sat\u0131r Ekle&#8221; d\u00fc\u011fmesine t\u0131klayarak istedi\u011fi kadar soru-cevap \u00e7ifti ekleyebilir. Bu, yap\u0131land\u0131r\u0131lm\u0131\u015f ve say\u0131s\u0131 \u00f6nceden belli olmayan verileri y\u00f6netmek i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Esnek-Icerik-Alani-Flexible-Content-Farkli-Mizanpajlar-Olusturma\"><\/span>Esnek \u0130\u00e7erik Alan\u0131 (Flexible Content): Farkl\u0131 Mizanpajlar Olu\u015fturma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Esnek \u0130\u00e7erik Alan\u0131, Tekrarlay\u0131c\u0131 Alan&#8217;\u0131n bir ad\u0131m \u00f6tesine ge\u00e7er. Bu alan, i\u00e7erik y\u00f6neticisine \u00f6nceden tan\u0131mlanm\u0131\u015f farkl\u0131 i\u00e7erik bloklar\u0131 (mizanpajlar) aras\u0131ndan se\u00e7im yapma ve bunlar\u0131 istedi\u011fi s\u0131rada d\u00fczenleme \u00f6zg\u00fcrl\u00fc\u011f\u00fc verir. \u00d6rne\u011fin, bir a\u00e7\u0131l\u0131\u015f sayfas\u0131 (landing page) i\u00e7in &#8220;Tam Geni\u015flikte Resim&#8221;, &#8220;\u0130ki S\u00fctunlu Metin&#8221;, &#8220;M\u00fc\u015fteri Yorumlar\u0131&#8221; ve &#8220;Video Galerisi&#8221; gibi farkl\u0131 mizanpajlar tan\u0131mlayabilirsiniz. \u0130\u00e7erik y\u00f6neticisi, bu mizanpajlardan diledi\u011fini se\u00e7ip, s\u00fcr\u00fckle-b\u0131rak y\u00f6ntemiyle s\u0131ras\u0131n\u0131 de\u011fi\u015ftirerek tamamen \u00f6zg\u00fcn ve esnek sayfalar olu\u015fturabilir. Bu \u00f6zellik, sayfa olu\u015fturucular\u0131n temel mant\u0131\u011f\u0131n\u0131 \u00f6zel alanlar d\u00fcnyas\u0131na ta\u015f\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Galeri-Alani-Gallery-Field-Coklu-Resim-Yukleme-ve-Yonetimi\"><\/span>Galeri Alan\u0131 (Gallery Field): \u00c7oklu Resim Y\u00fckleme ve Y\u00f6netimi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>WordPress&#8217;in standart i\u00e7erik d\u00fczenleyicisindeki galeri \u00f6zelli\u011fi bazen yetersiz kalabilir. ACF Pro&#8217;nun Galeri Alan\u0131, bu s\u00fcreci basitle\u015ftirir ve daha fazla kontrol sunar. Bu alan sayesinde, i\u00e7erik d\u00fczenleme ekran\u0131na s\u00fcr\u00fckle-b\u0131rak destekli, kullan\u0131m\u0131 kolay bir resim galerisi ekleyebilirsiniz. Kullan\u0131c\u0131lar birden fazla resmi ayn\u0131 anda y\u00fckleyebilir, s\u0131ralar\u0131n\u0131 kolayca de\u011fi\u015ftirebilir ve her resim i\u00e7in ba\u015fl\u0131k, alt metin gibi detaylar\u0131 do\u011frudan galeri aray\u00fcz\u00fcnden d\u00fczenleyebilir. Bu, portfolyolar, \u00fcr\u00fcn galerileri veya etkinlik foto\u011fraf alb\u00fcmleri olu\u015fturmak i\u00e7in harika bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Secenekler-Sayfasi-Options-Page-Site-Genelinde-Gecerli-Ayarlar-Olusturma\"><\/span>Se\u00e7enekler Sayfas\u0131 (Options Page): Site Genelinde Ge\u00e7erli Ayarlar Olu\u015fturma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Web sitenizde, birden fazla sayfada veya \u015fablonda kullan\u0131lmas\u0131 gereken genel bilgiler olabilir. \u00d6rne\u011fin, firman\u0131z\u0131n telefon numaras\u0131, adresi, sosyal medya hesaplar\u0131 veya site genelinde g\u00f6sterilen bir duyuru metni. Bu t\u00fcr verileri her sayfaya tek tek girmek yerine, ACF Pro&#8217;nun Se\u00e7enekler Sayfas\u0131 \u00f6zelli\u011fi ile WordPress admin panelinize \u00f6zel bir ayarlar sayfas\u0131 ekleyebilirsiniz. Bu sayfaya yerle\u015ftirdi\u011finiz \u00f6zel alanlar, sitenizin herhangi bir yerinden `get_field(&#8216;alan_adi&#8217;, &#8216;option&#8217;)` gibi basit bir kodla \u00e7ekilebilir. Bu, global ayarlar\u0131 tek bir merkezi yerden y\u00f6netmenizi sa\u011flayarak hem zaman kazand\u0131r\u0131r hem de tutarl\u0131l\u0131\u011f\u0131 garanti eder.<\/p>\n<div class=\"karsilastirma\">\n<table>\n<thead>\n<tr>\n<th>ACF Pro \u00d6zelli\u011fi<\/th>\n<th>Kullan\u0131m Senaryosu<\/th>\n<th>Sa\u011flad\u0131\u011f\u0131 Avantaj<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Tekrarlay\u0131c\u0131 Alan<\/strong><\/td>\n<td>S\u0131k\u00e7a Sorulan Sorular, tak\u0131m \u00fcyeleri listesi, \u00fcr\u00fcn \u00f6zellikleri<\/td>\n<td>Say\u0131ca belirsiz, tekrarlanan yap\u0131daki verileri kolayca y\u00f6netme<\/td>\n<\/tr>\n<tr>\n<td><strong>Esnek \u0130\u00e7erik Alan\u0131<\/strong><\/td>\n<td>\u00d6zel a\u00e7\u0131l\u0131\u015f sayfalar\u0131, karma\u015f\u0131k sayfa d\u00fczenleri, vaka analizleri<\/td>\n<td>\u0130\u00e7erik y\u00f6neticisine mod\u00fcler ve esnek sayfa olu\u015fturma imkan\u0131 sunma<\/td>\n<\/tr>\n<tr>\n<td><strong>Galeri Alan\u0131<\/strong><\/td>\n<td>Portfolyo siteleri, emlak ilanlar\u0131, \u00fcr\u00fcn detay sayfalar\u0131<\/td>\n<td>\u00c7oklu resim y\u00fckleme ve y\u00f6netimini basitle\u015ftirme, kullan\u0131c\u0131 dostu aray\u00fcz<\/td>\n<\/tr>\n<tr>\n<td><strong>Se\u00e7enekler Sayfas\u0131<\/strong><\/td>\n<td>Header\/footer bilgileri (tel, adres), sosyal medya linkleri, API anahtarlar\u0131<\/td>\n<td>Site genelindeki verileri merkezi bir yerden y\u00f6neterek tutarl\u0131l\u0131k sa\u011flama<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"WordPress-Projelerinizde-Ozel-Alanlar-ve-ACF-Kullanimi-Icin-Neden-IHS-Telekomu-Tercih-Etmelisiniz\"><\/span>WordPress Projelerinizde \u00d6zel Alanlar ve ACF Kullan\u0131m\u0131 \u0130\u00e7in Neden \u0130HS Telekom&#8217;u Tercih Etmelisiniz?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Advanced Custom Fields (ACF) ve \u00f6zel alanlar, WordPress sitenizi standart bir blogun \u00e7ok \u00f6tesine ta\u015f\u0131yarak onu g\u00fc\u00e7l\u00fc bir uygulama platformuna d\u00f6n\u00fc\u015ft\u00fcrebilir. Ancak bu esneklik, beraberinde daha fazla veritaban\u0131 sorgusu ve potansiyel olarak daha y\u00fcksek kaynak kullan\u0131m\u0131 getirir. Sitenizin bu dinamik yap\u0131y\u0131 sorunsuzca \u00e7al\u0131\u015ft\u0131rabilmesi i\u00e7in alt\u0131nda yatan <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/\" target=\"_blank\">hosting<\/a> altyap\u0131s\u0131n\u0131n da bu y\u00fcke haz\u0131r olmas\u0131 gerekir. \u0130\u015fte bu noktada \u0130HS Telekom, projenizin ba\u015far\u0131s\u0131 i\u00e7in kritik bir rol oynar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Optimize-Edilmis-Sunucularla-ACF-Sorgularinda-Yuksek-Performans\"><\/span>Optimize Edilmi\u015f Sunucularla ACF Sorgular\u0131nda Y\u00fcksek Performans<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF ile olu\u015fturulan her dinamik sayfa, verileri veritaban\u0131ndan \u00e7ekmek i\u00e7in birden fazla sorgu \u00e7al\u0131\u015ft\u0131r\u0131r. \u00d6zellikle Tekrarlay\u0131c\u0131 veya Esnek \u0130\u00e7erik gibi karma\u015f\u0131k alanlar kullan\u0131ld\u0131\u011f\u0131nda bu sorgular\u0131n say\u0131s\u0131 artabilir. \u0130HS Telekom&#8217;un WordPress i\u00e7in \u00f6zel olarak optimize edilmi\u015f sunucular\u0131, h\u0131zl\u0131 SSD depolama birimleri ve geli\u015fmi\u015f \u00f6nbellekleme teknolojileri sayesinde bu veritaban\u0131 sorgular\u0131n\u0131n milisaniyeler i\u00e7inde yan\u0131tlanmas\u0131n\u0131 sa\u011flar. Bu, sitenizin a\u00e7\u0131l\u0131\u015f h\u0131z\u0131n\u0131 do\u011frudan etkiler ve kullan\u0131c\u0131 deneyimini en \u00fcst d\u00fczeyde tutar. Daha karma\u015f\u0131k ihtiya\u00e7lar i\u00e7in <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/vds-sunucu.html\" target=\"_blank\">VDS<\/a> \u00e7\u00f6z\u00fcmleri, projenize \u00f6zel kaynaklar sunarak performans\u0131 garanti alt\u0131na al\u0131r.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Guclu-Altyapi-ile-Veritabani-Yogun-Sitelerde-Kesintisiz-Calisma\"><\/span>G\u00fc\u00e7l\u00fc Altyap\u0131 ile Veritaban\u0131 Yo\u011fun Sitelerde Kesintisiz \u00c7al\u0131\u015fma<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>E-ticaret siteleri, emlak portallar\u0131, rezervasyon sistemleri gibi ACF&#8217;nin yo\u011fun olarak kullan\u0131ld\u0131\u011f\u0131 projeler, standart payla\u015f\u0131ml\u0131 hosting paketlerinin s\u0131n\u0131rlar\u0131n\u0131 zorlayabilir. \u0130HS Telekom, esnek kaynaklara sahip <a href=\"https:\/\/www.ihs.com.tr\/sunucu-kiralama\/vps-server.html\" target=\"_blank\">VPS<\/a> ve y\u00fcksek performansl\u0131 VDS sunucu se\u00e7enekleri ile veritaban\u0131 yo\u011fun sitelerinizin bile kesintisiz ve stabil \u00e7al\u0131\u015fmas\u0131n\u0131 garanti eder. Altyap\u0131m\u0131z, anl\u0131k trafik art\u0131\u015flar\u0131nda bile sitenizin yava\u015flamas\u0131n\u0131 \u00f6nleyerek ziyaret\u00e7ilerinize ve i\u015finize kesintisiz bir hizmet sunar.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Otomatik-Yedekleme-ile-Ozel-Alan-Verilerinizin-Guvenligi\"><\/span>Otomatik Yedekleme ile \u00d6zel Alan Verilerinizin G\u00fcvenli\u011fi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sitenize ACF ile ekledi\u011finiz t\u00fcm o de\u011ferli veriler, WordPress veritaban\u0131n\u0131zda saklan\u0131r. Herhangi bir teknik aksakl\u0131k, kullan\u0131c\u0131 hatas\u0131 veya g\u00fcvenlik ihlali durumunda bu verileri kaybetme riskiyle kar\u015f\u0131 kar\u015f\u0131ya kalabilirsiniz. \u0130HS Telekom, sundu\u011fu d\u00fczenli ve otomatik yedekleme hizmetleri ile i\u00e7inizin rahat olmas\u0131n\u0131 sa\u011flar. Sitenizin hem dosyalar\u0131 hem de veritaban\u0131 periyodik olarak g\u00fcvenli bir \u015fekilde yedeklenir. B\u00f6ylece, olas\u0131 bir felaket senaryosunda bile verilerinizi kolayca geri y\u00fckleyerek i\u015f s\u00fcreklili\u011fini sa\u011flayabilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"WordPress-Uzmani-Teknik-Destek-Ekibi-ile-Sorunsuz-Kurulum-ve-Yonetim\"><\/span>WordPress Uzman\u0131 Teknik Destek Ekibi ile Sorunsuz Kurulum ve Y\u00f6netim<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>ACF ve \u00f6zel alanlar d\u00fcnyas\u0131na yeni ad\u0131m at\u0131yor olabilirsiniz veya karma\u015f\u0131k bir projede beklenmedik bir sorunla kar\u015f\u0131la\u015fabilirsiniz. \u0130HS Telekom&#8217;un WordPress konusunda uzman teknik destek ekibi, sadece sunucu sorunlar\u0131yla de\u011fil, ayn\u0131 zamanda WordPress ekosistemiyle ilgili sorular\u0131n\u0131zda da size yard\u0131mc\u0131 olmak i\u00e7in buradad\u0131r. Performans optimizasyonundan g\u00fcvenlik yap\u0131land\u0131rmas\u0131na kadar geni\u015f bir yelpazede destek alarak, teknik detaylarla bo\u011fulmak yerine projenizi geli\u015ftirmeye odaklanabilirsiniz. Bir <a href=\"https:\/\/www.ihs.com.tr\/domain\/alan-adi-domain-tescili.html\" target=\"_blank\">alan ad\u0131<\/a> tescilinden ba\u015flayarak, projenizin her a\u015famas\u0131nda yan\u0131n\u0131zday\u0131z.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress, esnek yap\u0131s\u0131yla milyonlarca web sitesine g\u00fc\u00e7 veren lider bir i\u00e7erik y\u00f6netim sistemidir. Bu esnekli\u011fin temelinde, standart yaz\u0131 ve sayfalar\u0131n \u00f6tesine ge\u00e7erek&hellip;<\/p>\n","protected":false},"author":3,"featured_media":15621,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[397],"tags":[],"class_list":["post-15620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/15620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=15620"}],"version-history":[{"count":1,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/15620\/revisions"}],"predecessor-version":[{"id":15622,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/15620\/revisions\/15622"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/15621"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=15620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=15620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=15620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}