{"id":646,"date":"2019-04-13T17:23:40","date_gmt":"2019-04-13T14:23:40","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=646"},"modified":"2021-11-18T22:44:32","modified_gmt":"2021-11-18T19:44:32","slug":"2-11-tema-dosyalarina-baglanti-verme-cagirma","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-11-tema-dosyalarina-baglanti-verme-cagirma\/","title":{"rendered":"2.11 Tema Dosyalar\u0131na Ba\u011flant\u0131 Verme (\u00c7a\u011f\u0131rma)"},"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=\"#Cekirdek_Sablon_Parcalarini_Cagirma\"><span class=\"toc_number toc_depth_1\">1<\/span> \u00c7ekirdek \u015eablon Par\u00e7alar\u0131n\u0131 \u00c7a\u011f\u0131rma<\/a><\/li><li><a href=\"#Kendi_Sablonlarinizi_Cagirma\"><span class=\"toc_number toc_depth_1\">2<\/span> Kendi \u015eablonlar\u0131n\u0131z\u0131 \u00c7a\u011f\u0131rma<\/a><\/li><li><a href=\"#Tema_Dizininden_Bir_Dosyaya_LinkBaglanti_Verme\"><span class=\"toc_number toc_depth_1\">3<\/span> Tema Dizininden Bir Dosyaya Link\/Ba\u011flant\u0131 Verme<\/a><ul><li><a href=\"#get_theme_file_uri_Fonksiyonu_Ile_Link_Verme\"><span class=\"toc_number toc_depth_2\">3.1<\/span> get_theme_file_uri() Fonksiyonu \u0130le Link Verme<\/a><\/li><li><a href=\"#get_theme_file_path_Fonksiyonu_Ile_Cagirma\"><span class=\"toc_number toc_depth_2\">3.2<\/span> get_theme_file_path() Fonksiyonu \u0130le \u00c7a\u011f\u0131rma<\/a><\/li><\/ul><\/li><li><a href=\"#get_permalink_Fonksiyonu_ile_Dinamik_Linkler\"><span class=\"toc_number toc_depth_1\">4<\/span> get_permalink() Fonksiyonu ile Dinamik Linkler<\/a><\/li><\/ul><\/div>\n\n<p>WordPress, <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyalar\u0131n\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Genel_Olarak_Kullanilan_Tam_Sayfa_Sablon_Dosyalari\" target=\"_blank\">\u015fablon dosyalar\u0131n\u0131 (tam sayfa \u015fablon dosyalar\u0131n\u0131)<\/a> otomatik olarak tan\u0131r ve kullan\u0131r. Bu y\u00fczden, bir \u015fablon dosyas\u0131 haz\u0131rlad\u0131\u011f\u0131m\u0131zda, bu dosyan\u0131n ba\u015fka bir dosyadan \u00e7a\u011f\u0131r\u0131lmas\u0131 gerekmez. Fakat <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon par\u00e7alar\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Sablon_Parcalari\" target=\"_blank\">\u015fablon par\u00e7alar\u0131<\/a> b\u00f6yle de\u011fildir. \u015eablon par\u00e7alar\u0131n\u0131n kullan\u0131lacaklar\u0131 yeri, biz belirleriz ve bu par\u00e7alar\u0131, <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-6-sablon-fonksiyonlari-template-tags\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon fonksiyonlar\u0131n\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon fonksiyonlar\u0131n\u0131<\/a> kullanarak \u00e7a\u011f\u0131r\u0131r\u0131z.<\/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<h2 class=\"wp-block-heading\"><span id=\"Cekirdek_Sablon_Parcalarini_Cagirma\">\u00c7ekirdek \u015eablon Par\u00e7alar\u0131n\u0131 \u00c7a\u011f\u0131rma<\/span><\/h2>\n\n\n\n<p>\u00c7ekirdek \u015fablon par\u00e7alar\u0131, WordPress&#8217;in isimlendirdi\u011fi, <code>sidebar.php<\/code>, <code>header.php<\/code> ve <code>footer.php<\/code> dosyalar\u0131d\u0131r ve genellikle, bir <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyas\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Genel_Olarak_Kullanilan_Tam_Sayfa_Sablon_Dosyalari\" target=\"_blank\">\u015fablon dosyas\u0131<\/a> haz\u0131rlarken, bu \u00fc\u00e7 \u015fablon par\u00e7as\u0131n\u0131 \u00e7a\u011f\u0131rman\u0131z gerekir. Bu temel <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Sablon_Parcalari\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon par\u00e7alar\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon par\u00e7alar\u0131<\/a>, sitenizin ana dizinindedir ve a\u015fa\u011f\u0131daki <a rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-6-sablon-fonksiyonlari-template-tags\/\" target=\"_blank\">\u015fablon fonksiyonlar\u0131 <\/a>kullan\u0131larak \u00e7a\u011f\u0131r\u0131l\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>get_header()<\/code>: <code>header.php<\/code> dosyas\u0131n\u0131 \u00e7a\u011f\u0131rmak i\u00e7in kullan\u0131l\u0131r. Bu dosya, sayfan\u0131z\u0131n \u00fcst k\u0131sm\u0131n\u0131 olu\u015fturur.<\/li><li><code>get_footer()<\/code>: <code>footer.php<\/code> dosyas\u0131n\u0131 \u00e7a\u011f\u0131rmak i\u00e7in kullan\u0131l\u0131r. Bu dosya, sayfan\u0131z\u0131n alt k\u0131sm\u0131n\u0131 olu\u015fturur.<\/li><li><code>get_sidebar()<\/code>: <code>sidebar.php<\/code> dosyas\u0131n\u0131 \u00e7a\u011f\u0131rmak i\u00e7in kullan\u0131l\u0131r. Bu dosya, <em>sayfa kenar\u0131<\/em> i\u00e7eriklerimizi olu\u015fturur.<\/li><\/ul>\n\n\n\n<p>WordPress, sizi, <code>sidebar.php<\/code>, <code>header.php<\/code> ve <code>footer.php<\/code> \u015fablonlar\u0131 konusunda s\u0131n\u0131rlamaz. Bu \u015fablonlardan, birden fazla say\u0131da haz\u0131rlayabilirsiniz. Mesela, ana sayfan\u0131zda farkl\u0131 bir sayfa kenar\u0131 (sidebar) \u015fablonu istiyorsunuz. Bunu yapmak i\u00e7in <code>sidebar-ozel_tasarim.php<\/code> \u015feklinde  bir dosya haz\u0131rlaman\u0131z ve ana sayfa \u015fablonunuzda da:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>get_sidebar( 'ozel_tasarim' );<\/code><\/pre>\n\n\n\n<p>fonksiyonunu kullanman\u0131z yeterlidir. Ayn\u0131 \u015fekilde <code>header-ozel_tasarim.php<\/code> ve <code>footer-ozel_tasarim.php<\/code> \u015fablonlar\u0131 da haz\u0131rlayabilir ve \u00e7a\u011f\u0131rmak istedi\u011finizde de:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>get_header( 'ozel_tasarim' );\nget_footer( 'ozel_tasarim' );<\/code><\/pre>\n\n\n\n<p>fonksiyonlar\u0131n\u0131 kullanman\u0131z yeterlidir. Tabi ben <code>ozel _tasarim<\/code> dedim, siz istediniz ad\u0131 kullanabilirsiniz.<\/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<h2 class=\"wp-block-heading\"><span id=\"Kendi_Sablonlarinizi_Cagirma\">Kendi \u015eablonlar\u0131n\u0131z\u0131 \u00c7a\u011f\u0131rma<\/span><\/h2>\n\n\n\n<p>WordPress, ad\u0131na sizin karar verdi\u011finiz <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon par\u00e7alar\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Sablon_Parcalari\" target=\"_blank\">\u015fablon par\u00e7alar\u0131<\/a> haz\u0131rlaman\u0131za ve bu \u015fablon par\u00e7alar\u0131n\u0131, istedi\u011finiz yerde \u00e7a\u011f\u0131rman\u0131za da izin verir. Bu par\u00e7alar\u0131n, teman\u0131z\u0131n ana dizininde olmas\u0131 da gerekmez, bir alt klas\u00f6rde de bar\u0131nd\u0131rabilirsiniz. \u00d6rne\u011fin, teman\u0131z\u0131n ana dizininde, <code>benim-sablonum.php<\/code> \u015feklinde bir \u015fablon par\u00e7an\u0131z var ve bu par\u00e7ay\u0131 <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Genel_Olarak_Kullanilan_Tam_Sayfa_Sablon_Dosyalari\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"tam sayfa \u015fablonlar\u0131n\u0131zdan (yeni sekmede a\u00e7\u0131l\u0131r)\">tam sayfa \u015fablonlar\u0131n\u0131zdan<\/a> birinde kullanmak istediniz. Yapman\u0131z gereken \u015fey <code>get_template_part('son_tireden_\u00f6ncesi', 'son_tireden_sonras\u0131')<\/code> fonksiyonunu, a\u015fa\u011f\u0131daki gibi kullanmakt\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>get_template_part( 'benim', 'sablonum' );<\/code><\/pre>\n\n\n\n<p>Farkettiyseniz, fonksiyonun iki parametresi var ve bunlar, dosya ismindeki tire (-) i\u015faretinin \u00f6ncesi ve sonras\u0131 oluyor. E\u011fer dosya isminizde, <code>hakkimizda-sayfasi-sablonu.php<\/code> dosyas\u0131nda oldu\u011fu gibi birden fazla tire i\u015fareti varsa; o zaman parametre olarak son tire i\u015faretinin sa\u011f\u0131n\u0131 ve solunu kullan\u0131yoruz. Yani \u015f\u00f6yle:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>get_template_part( 'hakkimizda-sayfasi', 'sablonu' );<\/code><\/pre>\n\n\n\n<p>E\u011fer <a rel=\"noreferrer noopener\" aria-label=\"tema dosya ve klas\u00f6rlerinin d\u00fczeni (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-4-tema-dosyalarinin-duzeni\/\" target=\"_blank\">tema dosya ve klas\u00f6rlerinin d\u00fczeni<\/a> konusunda, titiz iseniz, bu y\u00fczden de, size \u00f6zel <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Sablon_Parcalari\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon par\u00e7alar\u0131n\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon par\u00e7alar\u0131n\u0131<\/a>, <code>temaplate-parts<\/code> ad\u0131nda bir alt klas\u00f6r\u00fcn i\u00e7ine kaydettiyseniz, o zaman \u015f\u00f6yle bir dizininiz olacak demektir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>themes                               \/\/ WordPress'in ana tema dizini\n- ilktemam                           \/\/ Teman\u0131z\u0131n ana dizini\n- - template-parts                   \/\/ \u015eablon dosyalar\u0131n\u0131z\u0131n ana dizini\n- - - hakkimizda-sayfasi-sablonu.php \/\/ \u00f6zel \u015fablon dosyan\u0131z\n- - - benim-sablonum.php             \/\/ \u00f6zel \u015fablon dosyan\u0131z\n- - - content-single.php             \/\/ \u00f6zel \u015fablon dosyan\u0131z\n- - - content-products.php           \/\/ \u00f6zel \u015fablon dosyan\u0131z\n- -style.css                         \/\/ zorunlu stil dosyas\u0131 ...<\/code><\/pre>\n\n\n\n<p>Dizini yukar\u0131daki gibi olan bir temada, <code>template-parts<\/code> klas\u00f6r\u00fc alt\u0131nda bulunan <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Sablon_Parcalari\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon par\u00e7as\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon par\u00e7as\u0131<\/a> dosyalar\u0131 \u015fu \u015fekilde \u00e7a\u011f\u0131r\u0131l\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>get_template_part( 'template-parts\/hakkimizda-sayfasi', 'sablonu' );\nget_template_part( 'template-parts\/benim', 'sablonum' );\nget_template_part( 'template-parts\/content', 'single' );\nget_template_part( 'template-parts\/content', 'products' );<\/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=\"Tema_Dizininden_Bir_Dosyaya_LinkBaglanti_Verme\">Tema Dizininden Bir Dosyaya Link\/Ba\u011flant\u0131 Verme<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"get_theme_file_uri_Fonksiyonu_Ile_Link_Verme\"><code>get_theme_file_uri()<\/code> Fonksiyonu \u0130le Link Verme<\/span><\/h3>\n\n\n\n<p>Tema dizininizdeki, bir resim dosyas\u0131na ula\u015fmak isteyebilirsiniz. Bunun i\u00e7in kullanmam\u0131z gereken fonksiyon <code>get_theme_file_uri()<\/code> fonksiyonudur. Bu fonksiyonu, alt klas\u00f6rlerinize ya da dosyalar\u0131n\u0131za ula\u015fmak i\u00e7in \u015fu \u015fekilde kullanabilirsiniz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo get_theme_file_uri( 'images\/logo.png' );<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kod, ana dizinde kay\u0131tl\u0131, <code>images<\/code> ad\u0131nda bir alt klas\u00f6rde bulunun <code>logo.png<\/code> ad\u0131ndaki resmi g\u00f6sterir.<\/p>\n\n\n\n<p>E\u011fer bir yavru tema kullan\u0131yorsan\u0131z, bu fonksiyon, \u00f6nce yavru teman\u0131z\u0131n URI de\u011ferini d\u00f6nd\u00fcr\u00fcr ve belirtilen dosyay\u0131 orada bulmaya \u00e7al\u0131\u015f\u0131r. E\u011fer yavru temada bulamazsa, ana teman\u0131n URI de\u011ferini d\u00f6nd\u00fcr\u00fcr ve ayn\u0131 dosyay\u0131 ana temada arar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"get_theme_file_path_Fonksiyonu_Ile_Cagirma\"><code>get_theme_file_path()<\/code> Fonksiyonu \u0130le \u00c7a\u011f\u0131rma<\/span><\/h3>\n\n\n\n<p>E\u011fer bir php dosyas\u0131n\u0131, ba\u015fka bir dosyaya dahil etmek istiyorsan\u0131z, bu php dosyas\u0131n\u0131n yolunu (path) <code>get_theme_file_path()<\/code>fonksiyonu yard\u0131m\u0131 ile bulabilirisniz. T\u0131pk\u0131 <code>get_theme_file_uri()<\/code>fonksiyonunda oldu\u011fu gibi bu fonksiyon da \u00f6nce yavru teman\u0131z\u0131n yolunu getirmeye \u00e7al\u0131\u015facak, e\u011fer burada bulamazda ana teman\u0131n yolunu bulacak ve oradan getirecektir.<\/p>\n\n\n\n<p>Bir yavru temadan, ana temaya link vermek ya da dosya \u00e7a\u011f\u0131rmak isterseniz, a\u015fa\u011f\u0131daki iki fonksiyonu kullanabilirsiniz:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>get_parent_theme_uri();<\/code><\/li><li><code>get_parent_theme_path();<\/code><\/li><\/ul>\n\n\n\n<p>Mesela ana teman\u0131n, ana dizininde <code>images<\/code> klas\u00f6r\u00fc ve bu klas\u00f6r\u00fcn i\u00e7inde de <code>logo.png<\/code> ad\u0131nda bir resim dosyas\u0131 olsun. Yavru temadan bu dosyaya link vermek ya da \u00e7a\u011f\u0131rmak i\u00e7in \u015fu kodlar yeterlidir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo get_parent_theme_file_uri( 'images\/logo.png' );\n\/\/veya\necho get_parent_theme_file_path( 'images\/logo.png' );<\/code><\/pre>\n\n\n\n<p>Parametrelerinde belirtilen yollar yanl\u0131\u015f bile olsa, bu iki fonksiyon, belirtilen k\u0131r\u0131k linki ya da yolu d\u00f6nd\u00fcrmeye devam edecektir.<\/p>\n\n\n\n<p class=\"sc-dikkat\"><code>Get_theme_file_uri(), get_theme_file_path(), get_parent_theme_file_uri(), get_parent_theme_file_path()<\/code> fonsksiyonlar\u0131 , WordPress 4.7 s\u00fcr\u00fcm\u00fc ile birlikte gelmi\u015ftir. \u00d6nceki s\u00fcr\u00fcmlerde, <code>get_template_directory_uri(), get_template_directory(), get_stylesheet_directory_uri(), get_stylesheet_directory()<\/code> fonksiyonlar\u0131 kullan\u0131lmaktayd\u0131. Hat\u0131rlatmakta fayda var ki, 4.7 ve sonraki s\u00fcr\u00fcmler bu fonksiyonlar\u0131n hepsini tan\u0131rken, \u00f6nceki s\u00fcr\u00fcmler yeni fonksiyonlar\u0131 tan\u0131mamaktad\u0131r. Yine de, en yeni fonksiyonlar\u0131 kullanmak do\u011fru bir al\u0131\u015fkanl\u0131kt\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<h2 class=\"wp-block-heading\"><span id=\"get_permalink_Fonksiyonu_ile_Dinamik_Linkler\"><code>get_permalink()<\/code> Fonksiyonu ile Dinamik Linkler<\/span><\/h2>\n\n\n\n<p>Kal\u0131c\u0131 ba\u011flant\u0131 ayar\u0131n\u0131z ne olursa olsun, <code>get_permalink()<\/code> fonksiyonu ile, bir yaz\u0131 ya da sayfaya, ID de\u011ferini kullanarak, dinamik bir link verebilirsiniz. Bunun i\u00e7in kullanman\u0131z gereken kod \u015fudur:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;a href=\"&lt;?php echo get_permalink($ID); ?&gt;\"&gt;Bir bir linktir.&lt;\/a&gt;<\/code><\/pre>\n\n\n\n<p>Bu fonksiyonda, parametre olarak, i\u00e7eri\u011fin ID de\u011ferinin d\u0131\u015f\u0131nda, ad\u0131n\u0131 veya link ad\u0131n\u0131 (slug) da kullanabilirsiniz, fakat daha sonradan, i\u00e7eri\u011fin ad\u0131nda veya link ad\u0131nda yapaca\u011f\u0131n\u0131z de\u011fi\u015fiklikler, olu\u015fturdu\u011funuz linkleri k\u0131rabilir. Parametre olarak, i\u00e7eri\u011fin ID de\u011ferini kullanmak bu y\u00fczden daha g\u00fcvenli olacakt\u0131r. \u00c7\u00fcnk\u00fc, ad\u0131 veya link ad\u0131 de\u011fi\u015fen bir i\u00e7eri\u011fin ID de\u011feri de\u011fi\u015fmez.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress temas\u0131 haz\u0131rlarken, di\u011fer tema dosyalar\u0131n\u0131 ya da \u015fablon dosyalar\u0131n\u0131 nas\u0131l \u00e7a\u011f\u0131r\u0131r\u0131z? <\/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":[52],"class_list":["post-646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tema-yapimi","tag-tema-dosyalarini-cagirma"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/646","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=646"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/646\/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=646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}