{"id":8275,"date":"2016-07-27T14:38:33","date_gmt":"2016-07-27T12:38:33","guid":{"rendered":"https:\/\/ihs.com.tr\/blog\/?p=8275"},"modified":"2019-01-04T09:26:43","modified_gmt":"2019-01-04T07:26:43","slug":"wordpressin-temel-ozelliklerini-ve-dosya-yapisini-anlamak","status":"publish","type":"post","link":"https:\/\/www.ihs.com.tr\/blog\/wordpressin-temel-ozelliklerini-ve-dosya-yapisini-anlamak\/","title":{"rendered":"WordPress&#8217;in Temel \u00d6zelliklerini ve Dosya Yap\u0131s\u0131n\u0131 Anlamak"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\">WordPress web siteniz ile etkile\u015fimde bulunman\u0131z ve hangi dosyan\u0131n hangi fonksiyonu yerine getirece\u011fini bilmeniz tamamiyle m\u00fcmk\u00fcnd\u00fcr. Ve t\u00fcm bunlar web sitenizin \u00fczerinde y\u00fcksek dereceli bir kontrol elde etmeniz i\u00e7in elzemdir. Hi\u00e7 olmazsa bu durum, ortaya \u00e7\u0131kabilecek <a href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-beyaz-sayfa-sorunu-cozumu\/\" target=\"_blank\">hatalar\u0131<\/a> \u00e7ok daha kolay bir \u015fekilde giderebilmenizi sa\u011flayacakt\u0131r.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Her WordPress y\u00fcklemesi, ayn\u0131 dizin yap\u0131s\u0131 ve \u00e7ekirdek dosyalar\u0131 ile ba\u015flar. Y\u00fckledi\u011finiz her eklenti ve tema, ekledi\u011finiz her komut ve g\u00f6r\u00fcnen her hata ekran\u0131, WordPress i\u00e7erik portal\u0131n\u0131n omurgas\u0131 sayesinde m\u00fcmk\u00fcnd\u00fcr. Bu dosyalar \u00fczerinde ara\u015ft\u0131rma yapma fikri korkutucu bir fikir gibi g\u00f6r\u00fcn\u00fcyor olsa da, g\u00f6r\u00fcnd\u00fc\u011f\u00fcnden \u00e7ok daha basittir.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Makale boyunca en \u00f6nemli WordPress klas\u00f6rlerinin i\u00e7eri\u011fini inceleyece\u011fiz, e\u011fer siz de \u00e7ekirdek dosyalar\u0131n sitenizi g\u00fc\u00e7lendirmesini istiyorsan\u0131z t\u00fcm dikkatinizi buraya vermelisiniz.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong>WordPress Dizin Yap\u0131s\u0131 Tan\u0131t\u0131m\u0131<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">D\u00fcr\u00fcst\u00e7e belirtiyoruz WordPress dosya yap\u0131s\u0131 olduk\u00e7a basittir. Bu yap\u0131ya de\u011finmek gerekirse, <strong><em>wp-config.php<\/em><\/strong> ve <strong><em>.htaccess<\/em><\/strong> gibi bir\u00e7ok \u00f6nemli dosyan\u0131n i\u00e7inde bulundu\u011fu bir <em>httpdocs<\/em> ( public_html ) klas\u00f6r\u00fc var. E\u011fer ilk defa WordPress y\u00fcklemenizin inceliklerine iniyorsan\u0131z, \u015fansl\u0131s\u0131n\u0131z ki orada kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z isimlere zaten a\u015finas\u0131n\u0131z.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Bu dosya ve klas\u00f6rlere eri\u015febilmeniz i\u00e7in ya <a href=\"https:\/\/www.ihs.com.tr\/web-hosting\/\" target=\"_blank\">hosting<\/a> servisinizin <a href=\"https:\/\/www.ihs.com.tr\/destek-merkezi\/videolar\/hosting-dosya-yoneticisine-erisim\/\" target=\"_blank\">dosya y\u00f6neticisini<\/a> ya da File Transfer Protocol&#8217;\u00fcn\u00fc( Dosya aktar\u0131m protokol\u00fc:FTP ) kullanman\u0131z gerekiyor. Bu k\u0131lavuza uygun olarak, FileZilla&#8217;y\u0131 kullan\u0131yor olaca\u011f\u0131z. Sizin se\u00e7iminiz ne olursa olsun se\u00e7ti\u011finiz \u015fey <em><strong>httpdocs<\/strong> ( public_html )<\/em> klas\u00f6r\u00fcn\u00fcz\u00fcn i\u00e7inde olmal\u0131 ve \u015f\u00f6yle g\u00f6r\u00fcnmelidir.<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8277\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/httpdocs.png\" alt=\"httpdocs\" width=\"677\" height=\"347\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/httpdocs.png 677w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/httpdocs-300x154.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><\/p>\n<p><span style=\"font-size: 14pt;\">\u00dcst d\u00fczey klas\u00f6rlerin i\u00e7ine girmeden \u00f6nce, <strong><em>httpdocs<\/em><\/strong> klas\u00f6r\u00fcn\u00fcz\u00fcn i\u00e7ine koyulmu\u015f dosyalardan baz\u0131lar\u0131na bir g\u00f6z atal\u0131m. \u0130lk olarak <strong><em>.htaccess<\/em><\/strong> (\u201chypertext access\u201d) dosyas\u0131na de\u011finece\u011fiz. Bu dosya WordPress kurulumunuz boyunca kal\u0131c\u0131 ba\u011flant\u0131 ( permalink )yap\u0131s\u0131n\u0131, dosyalar\u0131 ve klas\u00f6rleri kontrol etmenizi ve onlara eri\u015fmenizi sa\u011flar. \u00d6rnek bir .htaccess dosyas\u0131 a\u015fa\u011f\u0131daki gibidir.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">&lt;IfModule mod_rewrite.c&gt;<\/span><br \/>\n<span style=\"font-size: 12pt;\">RewriteEngine On<\/span><br \/>\n<span style=\"font-size: 12pt;\">RewriteBase \/<\/span><br \/>\n<span style=\"font-size: 12pt;\">RewriteRule ^index\\.php$ &#8211; [L]<\/span><br \/>\n<span style=\"font-size: 12pt;\">RewriteCond %{REQUEST_FILENAME} !-f<\/span><br \/>\n<span style=\"font-size: 12pt;\">RewriteCond %{REQUEST_FILENAME} !-d<\/span><br \/>\n<span style=\"font-size: 12pt;\">RewriteRule . \/index.php [L]<\/span><br \/>\n<span style=\"font-size: 12pt;\">&lt;\/IfModule&gt;<\/span><br \/>\n<span style=\"font-size: 12pt;\">&lt;IfModule mod_rewrite.c&gt;<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Di\u011fer bir \u00f6nemli dosya da <strong><em>wp-config.php<\/em><\/strong> WordPress&#8217;in taban yap\u0131land\u0131rmas\u0131n\u0131 y\u00f6netir ve MySQL ayarlar\u0131n\u0131z\u0131, gizli anahtarlar\u0131n\u0131z\u0131 ve veritaban\u0131 tablonuzun \u00f6nekini i\u00e7erir. Veritaban\u0131 ayarlar\u0131n\u0131z a\u015fa\u011f\u0131daki gibi g\u00f6r\u00fcnmelidir.<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">\/\/ ** MySQL settings &#8211; You can get this info from your web host ** \/\/<\/span><br \/>\n<span style=\"font-size: 12pt;\">\/** The name of the database for WordPress *\/<\/span><br \/>\n<span style=\"font-size: 12pt;\">define(&#8216;DB_NAME&#8217;, &#8216;veritabani-adi&#8217;);<\/span><br \/>\n<span style=\"font-size: 12pt;\">\/** MySQL database username *\/<\/span><br \/>\n<span style=\"font-size: 12pt;\">define(&#8216;DB_USER&#8217;, &#8216;veritabani-kullanici-adi&#8217;);<\/span><br \/>\n<span style=\"font-size: 12pt;\">\/** MySQL database password *\/<\/span><br \/>\n<span style=\"font-size: 12pt;\">define(&#8216;DB_PASSWORD&#8217;, &#8216;veritabani-kullanici-adi-parolasi&#8217;);<\/span><br \/>\n<span style=\"font-size: 12pt;\">\/** MySQL hostname *\/<\/span><br \/>\n<span style=\"font-size: 12pt;\">define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;);<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Di\u011fer \u00f6nemli dosya ise kay\u0131t olma, giri\u015f yapma ve kullan\u0131c\u0131 onay s\u00fcrecini i\u00e7eren <em>wp-activate.php<\/em>, <em>wp-signup.php<\/em>, ve <em>wp-signup.php<\/em> dosyalar\u0131. Ayr\u0131ca yorumlama fonksiyonunu y\u00f6neten ve yorumlar\u0131n tekrarlanmas\u0131n\u0131 \u00f6nleyen <em>wp-comments-post.php<\/em> dosyas\u0131 ve WordPress de\u011fi\u015fkenlerini ayarlayan <em>wp-settings.php<\/em> dosyas\u0131 da mevcut.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><strong><em>wp-admin<\/em><\/strong><strong> Klas\u00f6r\u00fc<\/strong><\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8279\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-admin.png\" alt=\"wp-admin\" width=\"677\" height=\"347\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-admin.png 677w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-admin-300x154.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><\/p>\n<p><span style=\"font-size: 14pt;\">Ad\u0131ndan da anla\u015f\u0131laca\u011f\u0131 gibi bu bir WordPress y\u00f6netici ara\u00e7lar\u0131n\u0131z ile ili\u015fkin dosyalar\u0131 i\u00e7inde bar\u0131nd\u0131ran klas\u00f6rd\u00fcr. Klas\u00f6rlerin kalbi olan admin.php, \u00f6rne\u011fin; veritaban\u0131na ba\u011flanman\u0131z\u0131, WordPress g\u00f6sterge panelini g\u00f6r\u00fcnt\u00fclemenizi ve temel fonksiyonlardan herhangi birini yapman\u0131z\u0131 sa\u011flar. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Bu klas\u00f6rdeki dosyalar\u0131n isimlerine dikkat ederseniz, \u00e7o\u011fu WordPress g\u00f6sterge panelinden bildi\u011finiz fonksiyonlarla \u00f6rt\u00fc\u015f\u00fcyor. \u00d6rne\u011fin; profile.php dosyas\u0131 kullan\u0131c\u0131 profili y\u00f6netim ekran\u0131n\u0131 y\u00f6netir, theme-install.php dosyas\u0131 tema y\u00fckleme panelini kontrol eder ve plugin-install.php dosyas\u0131 da eklenti paneliniz i\u00e7in ayn\u0131 i\u015fi yapar.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">wp-admin dahilindeki di\u011fer \u00f6nemli klas\u00f6rlere gelince; images, WordPress y\u00f6netim panelinde kullan\u0131lan g\u00f6r\u00fcnt\u00fclerdir, css ve js klas\u00f6rleri CSS kodu ve JavaScript kodlar\u0131n\u0131 bar\u0131nd\u0131rmaktad\u0131r, ve network klas\u00f6r\u00fc i\u00e7erisinde bulunan PHP dosyalar\u0131 da <strong>WordPress \u00e7oklu siteleri<\/strong> y\u00f6netmek i\u00e7in gereklidir.<\/span><br \/>\n<strong><span style=\"font-size: 14pt;\">wp-content Klas\u00f6r\u00fc<\/span><\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8280\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-content.png\" alt=\"wp-content\" width=\"677\" height=\"347\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-content.png 677w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-content-300x154.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><br \/>\n<span style=\"font-size: 14pt;\">Muhtemelen zaman\u0131n\u0131z\u0131n \u00e7o\u011funu wp-content klas\u00f6r\u00fc i\u00e7erisinde harc\u0131yorsunuzdur. Buras\u0131 WordPress ile \u00e7al\u0131\u015fman\u0131n son k\u0131sm\u0131, burada iki en pop\u00fcler fonksiyon mevcut, tabii ki Temalardan ve Eklentilerden s\u00f6z ediyoruz:<\/span><br \/>\n<span style=\"font-size: 14pt;\">\u00a0<\/span><br \/>\n<strong><span style=\"font-size: 14pt;\">Plugin ( Eklenti ) Klas\u00f6r\u00fc<\/span><\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8281\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/plugins.png\" alt=\"plugins\" width=\"677\" height=\"347\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/plugins.png 677w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/plugins-300x154.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><br \/>\n<span style=\"font-size: 14pt;\">\u00a0<\/span><br \/>\n<span style=\"font-size: 14pt;\">WordPress&#8217;e upload etti\u011finiz her eklenti, plugins klas\u00f6r\u00fcn\u00fcn i\u00e7inde bir alt klas\u00f6r olacakt\u0131r. Bunlar\u0131n her birinin i\u00e7eri\u011fi, eklentiden eklentiye de\u011fi\u015fkenlik g\u00f6sterir. \u015eimdi hemen a\u015fa\u011f\u0131da Akismet eklentisinin klas\u00f6r\u00fcn\u00fcn i\u00e7eri\u011fine h\u0131zl\u0131 bir \u015fekilde g\u00f6z ataca\u011f\u0131z.<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8282\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/aksiment.png\" alt=\"aksiment\" width=\"677\" height=\"347\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/aksiment.png 677w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/aksiment-300x154.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><br \/>\n<span style=\"font-size: 14pt;\">\u00a0<\/span><br \/>\n<span style=\"font-size: 14pt;\"><a href=\"https:\/\/www.ihs.com.tr\/blog\/wordpress-beyaz-sayfa-sorunu-cozumu\/\" target=\"_blank\">Sorun giderme<\/a> makalelerimizde belirtti\u011fimiz gibi WordPress\u2019te 403 Forbidden Error hatas\u0131 ya da 500 Internal Server Error gibi sorunlarla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda, FTP \u00fczerinden eklentileri devre d\u0131\u015f\u0131 b\u0131rakmak, uyumluluk sorununu \u00e7\u00f6zmek i\u00e7in atman\u0131z gereken ad\u0131m olabilir.<\/span><br \/>\n<strong><span style=\"font-size: 14pt;\">Themes(Tema) Klas\u00f6r\u00fc<\/span><\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8283\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/themes.png\" alt=\"themes\" width=\"677\" height=\"347\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/themes.png 677w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/themes-300x154.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><br \/>\n<span style=\"font-size: 14pt;\">\u00a0<\/span><br \/>\n<span style=\"font-size: 14pt;\">Eklentilerde oldu\u011fu gibi WordPress sitenize indirdi\u011finiz her tema kendi ad\u0131na kar\u015f\u0131l\u0131k gelen bir klas\u00f6r olu\u015fturur.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Muhtemelen daha \u00f6nce eri\u015fti\u011finiz herhangi bir teman\u0131n klas\u00f6r\u00fcn\u00fcn, bir grup PHP dosyas\u0131ndan ibaret oldu\u011funu yap\u0131 ta\u015flar\u0131 ile birlikte g\u00f6rd\u00fcn\u00fcz. Ana klas\u00f6r\u00fcn i\u00e7inde bir 404.php dosyas\u0131, bir functions.php dosyas\u0131 , bir sidebar.php dosyas\u0131 ve bir de style.css dosyas\u0131 gibi bir\u00e7ok dosyay\u0131 daha g\u00f6rebilirsiniz.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">wp-includes Klas\u00f6r\u00fc<\/span><\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-8284\" src=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-includes.png\" alt=\"wp-includes\" width=\"677\" height=\"347\" srcset=\"https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-includes.png 677w, https:\/\/www.ihs.com.tr\/blog\/wp-content\/uploads\/2016\/07\/wp-includes-300x154.png 300w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><\/p>\n<p><span style=\"font-size: 14pt;\">WordPress dizinindeki son \u00f6nemli klas\u00f6r\u00fcm\u00fcz; wp-includes. Bu klas\u00f6r en b\u00fcy\u00fck olanlardan bir tanesi. Y\u00f6netici fonksiyonlar\u0131nda ad\u0131 ge\u00e7en gerekli t\u00fcm klas\u00f6rler wp-admin&#8217;in i\u00e7indedir ve wp-content de t\u00fcm eklenti ve temalar\u0131 depolar, son olarak da wp-includes klas\u00f6r\u00fc de sitenizde geriye kalan ve saat gibi t\u0131k\u0131r\u0131nda \u00e7al\u0131\u015fmakta olan her \u015feyi i\u00e7erir.<br \/>\n<\/span><br \/>\n<span style=\"font-size: 14pt;\">Bu klas\u00f6r, WordPress&#8217;in \u00e7ekirdek dosyalar\u0131n\u0131n sakland\u0131\u011f\u0131 yer oldu\u011fu i\u00e7in \u00e7ok \u00f6nemlidir. WordPress y\u00fcklemek, ana dizinde 140 farkl\u0131 dosyay\u0131 ve Sertifika, Font (yaz\u0131 tipleri), js, tema ve widget&#8217;lar\u0131 i\u00e7eren 14 farkl\u0131 klas\u00f6r\u00fc an\u0131nda olu\u015fturur.<br \/>\n<\/span><br \/>\n<span style=\"font-size: 14pt;\">Bu alt klas\u00f6rler functions.php gibi ana klas\u00f6rde bulunan dosyalar kadar \u00f6nemli de\u011fildir. Bu k\u00fc\u00e7\u00fck dosya WordPress&#8217;in \u00e7ekirde\u011finin bir par\u00e7as\u0131 olarak kabul g\u00f6r\u00fcr ve \u00e7al\u0131\u015fmak i\u00e7in WordPress kurulumunu sa\u011flayan bir \u00e7ok k\u00fc\u00e7\u00fck fonksiyon ile doludur. Bir \u00f6rnek verecek olursak; metin edit\u00f6r\u00fcndeki bir dosyay\u0131 a\u00e7acak olursan\u0131z g\u00f6rece\u011finiz ilk \u015fey, bu kod sat\u0131rlar\u0131 olacakt\u0131r ve bunlar farkl\u0131 formatlardaki tarihleri d\u00f6n\u00fc\u015ft\u00fcrmek anlam\u0131na gelen normal fonksiyonlard\u0131r:<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">* Convert given date string into a different format.<\/span><br \/>\n<span style=\"font-size: 12pt;\">*<\/span><br \/>\n<span style=\"font-size: 12pt;\">* $format should be either a PHP date format string, e.g. &#8216;U&#8217; for a Unix<\/span><br \/>\n<span style=\"font-size: 12pt;\">* timestamp, or &#8216;G&#8217; for a Unix timestamp assuming that $date is GMT.<\/span><br \/>\n<span style=\"font-size: 12pt;\">*<\/span><br \/>\n<span style=\"font-size: 12pt;\">* If $translate is true then the given date and format string will<\/span><br \/>\n<span style=\"font-size: 12pt;\">* be passed to date_i18n() for translation.<\/span><br \/>\n<span style=\"font-size: 12pt;\">*<\/span><br \/>\n<span style=\"font-size: 12pt;\">* @since 0.71<\/span><br \/>\n<span style=\"font-size: 12pt;\">*<\/span><br \/>\n<span style=\"font-size: 12pt;\">* @param string $format Format of the date to return.<\/span><br \/>\n<span style=\"font-size: 12pt;\">* @param string $date Date string to convert.<\/span><br \/>\n<span style=\"font-size: 12pt;\">* @param bool $translate Whether the return date should be translated. Default true.<\/span><br \/>\n<span style=\"font-size: 12pt;\">* @return string|int|bool Formatted date string or Unix timestamp. False if $date is empty.<\/span><br \/>\n<span style=\"font-size: 12pt;\">*\/<\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0<\/span><br \/>\n<span style=\"font-size: 12pt;\">function mysql2date( $format, $date, $translate = true ) {<\/span><br \/>\n<span style=\"font-size: 12pt;\">if ( empty( $date ) )<\/span><br \/>\n<span style=\"font-size: 12pt;\">return false;<\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0<\/span><br \/>\n<span style=\"font-size: 12pt;\">if ( &#8216;G&#8217; == $format )<\/span><br \/>\n<span style=\"font-size: 12pt;\">return strtotime( $date . &#8216; +0000&#8217; );<\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0<\/span><br \/>\n<span style=\"font-size: 12pt;\">$i = strtotime( $date );<\/span><br \/>\n<span style=\"font-size: 12pt;\">if ( &#8216;U&#8217; == $format )<\/span><br \/>\n<span style=\"font-size: 12pt;\">return $i;<\/span><br \/>\n<span style=\"font-size: 12pt;\">\u00a0<\/span><br \/>\n<span style=\"font-size: 12pt;\">if ( $translate )<\/span><br \/>\n<span style=\"font-size: 12pt;\">return date_i18n( $format, $i );<\/span><br \/>\n<span style=\"font-size: 12pt;\">else<\/span><br \/>\n<span style=\"font-size: 12pt;\">return date( $format, $i );<\/span><br \/>\n<span style=\"font-size: 12pt;\">}<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">\u0130\u00e7erdi\u011fi di\u011fer \u00f6nemli dosyalar da cache.php (\u00f6nbellekten veri kald\u0131rma ya da \u00f6nbelle\u011fe veri ekleme i\u015flemlerini y\u00f6netir) dosyas\u0131, link.php (WordPress&#8217;in ba\u011flant\u0131lar\u0131n\u0131n \u00f6zelliklerini y\u00f6neten fonksiyonlar\u0131 i\u00e7erir) dosyas\u0131 ve version.php hangi WordPress s\u00fcr\u00fcm\u00fcn\u00fc kulland\u0131\u011f\u0131n\u0131z\u0131 g\u00f6steren dosyad\u0131r.<\/span><\/p>\n<p><strong><span style=\"font-size: 14pt;\">Sonu\u00e7<\/span><\/strong><br \/>\n<span style=\"font-size: 14pt;\">WordPress&#8217;inizin derinlerine inmek anla\u015f\u0131labilir bir \u015fekilde korkutucu olsa da, biraz pratik ve biraz da ara\u015ft\u0131rma ile k\u0131sa zamanda \u00e7ekirdek dosyalar\u0131 ve ayr\u0131nt\u0131lar\u0131n\u0131 bilebilecek konuma gelebilirsiniz. Bu bilgiler ku\u015fkusuz ki gelecekte \u00e7ok kullan\u0131\u015fl\u0131 gelmeye ba\u015flayacakt\u0131r.<\/span><br \/>\n<span style=\"font-size: 14pt;\">Unutmamak gerekir ki her yolculuk k\u00fc\u00e7\u00fck birka\u00e7 ad\u0131mla ba\u015flar ve devam\u0131 gelir. Sizin k\u00fc\u00e7\u00fck ad\u0131mlar\u0131n\u0131z \u015funlard\u0131r:<\/span><br \/>\n<span style=\"font-size: 14pt;\">1.\u00a0\u00a0 \u00a0WordPress dizin yap\u0131s\u0131ndaki klas\u00f6rleri tan\u0131y\u0131n ve \u00f6zellikle \u015fu 3 klas\u00f6re dikkat edin; wp-admin, wp-content ve wp-includes klas\u00f6rleri.<\/span><br \/>\n<span style=\"font-size: 14pt;\">2.\u00a0\u00a0 \u00a0wp-config.php, functions.php ve .htaccess dosyalar\u0131n\u0131n da aralar\u0131nda bulundu\u011fu WordPress \u00e7ekirdek dosyalar\u0131 ile tan\u0131\u015f\u0131n.<br \/>\n<\/span><br \/>\n<span style=\"font-size: 14pt;\">A\u015fa\u011f\u0131daki yorum b\u00f6l\u00fcm\u00fcnden bizimle deneyimlerinizi payla\u015fabilirsiniz!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress web siteniz ile etkile\u015fimde bulunman\u0131z ve hangi dosyan\u0131n hangi fonksiyonu yerine getirece\u011fini bilmeniz tamamiyle m\u00fcmk\u00fcnd\u00fcr. Ve t\u00fcm bunlar web sitenizin \u00fczerinde&hellip;<\/p>\n","protected":false},"author":3,"featured_media":8276,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,397],"tags":[],"class_list":["post-8275","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-haberler","category-wordpress"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/8275","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=8275"}],"version-history":[{"count":5,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/8275\/revisions"}],"predecessor-version":[{"id":8288,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/posts\/8275\/revisions\/8288"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media\/8276"}],"wp:attachment":[{"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=8275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=8275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ihs.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=8275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}