WordPress dosyalarını ve klasörlerini nasıl yöneteceğinizi öğrenmek ister misiniz?

WordPress web sitenizle yalnızca gösterge panosu aracılığıyla etkileşim kurmak oldukça mümkün olsa da, dosya ve klasörler düzenlenir bunlar üzerinde daha yüksek derecede kontrol elde etmek için çok önemlidir.

En azından bu anlayış sizin çözmenizi daha kolay hale getirecek. WordPress'te yinelenen hatalar.

Her WordPress kurulumu aynı dizin yapısına ve dosyalara sahiptir. Yüklediğiniz her eklenti veya WordPress teması, eklediğiniz her komut dosyası ve görünen her hata penceresi CMS yapısı sayesinde mümkündür.

WordPress'i hiç kurmadıysanız, öğrenin Bir WordPress blog 7 adımlarını nasıl yüklenir

Bu dosyaları araştırmak ilk bakışta göz korkutucu görünse de göründüğünden çok daha kolay.

Bu eğitici yazıda, web sitenizin temel aldığı temel dosyalara özellikle dikkat ederek, en önemli WordPress klasörlerinin içeriğini inceleyeceğiz.

WordPress klasör yapısının tanıtımı

WordPress dosyalarının yapısı yüksek seviyelerde dürüstçe basittir (HGH molekülünün köküdür. ). gibi birçok önemli dosyayla birlikte üç anahtar klasörünün bulunduğu public_html klasörünüz var. wp-config.php  et .htaccess.

İlk defa WordPress dosyaları arasında dolaşıyor olsanız bile, en azından bu dosyalara aşina olabilirsiniz.

Bu dosya ve klasörlere erişmek için telefonunuzun cPanel dosya yöneticisini kullanmanız gerekir. web barındırma hizmetiveya FTP istemcisi.

Bu derste, FileZilla'yı kullanacağız, fakat ne seçerseniz seçin, public_html klasöründe bulacağınız şey:

WordPress dosyalarını ve klasörlerini yönetme - public-html WordPress klasörü

Bu üç klasöre geçmeden önce, public_html klasörünün kökünde bulunan dosyalardan bazılarına bir göz atalım. İlk olarak, .htaccess ("Hypertext Access" için kısaltma). WordPress kurulumunuzdaki kalıcı bağlantıların, dosyaların, klasörlerin ve bunların erişiminin yapısını kontrol etmenizi sağlar.

Daha ileri gitmek istiyorsanız danışın WordPress'te ".htaccess" dosyası nasıl bulunur

Varsayılan bir .htaccess dosyasının içeriği şu şekilde görünmelidir:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

o zaman bizde index.phpolarak değiştirilmediği sürece varsayılan ana sayfanız olarak kullanılacaktır. front-page.php ou home.php

wordpress dosyalarının kamu-html-index-php organizasyonu

Bu dizindeki bir diğer önemli klasör wp-config.php. Temel WordPress yapılandırmasını yönetir ve MySQL ayarlarınızı, şifrelerinizi ve tablo önekinizi saklar.

Temel parametreler şöyle görünmelidir:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'notarealname');
/** MySQL database username */
define('DB_USER', 'notarealuser');
/** MySQL database password */
define('DB_PASSWORD', 'notarealpassword');
/** MySQL hostname */
define('DB_HOST', 'localhost');

Çok keşfetmek WordPress blogunuzu güvenceye almak için wp-config.php için hangi değişiklikler geçerli?

Bu dizindeki diğer önemli dosyalar wp-activate.php, Ve wp-signup.php, birlikte yöneten kullanıcı kaydı, oturum açma ve onay süreci.

Bizde de var wp-comments-post.php (kim yönetir Yorumlar ve yinelenenleri önler), Ve wp-settings.php, bazı yaygın WordPress değişkenlerini ayarlar.

Bunları kapattıktan sonra, en üst düzey klasörlerin ilkine geçeceğiz, " wp-admin '. 

"WP-Admin" klasörü

wp-admin klasörü wordpress

Adından da anlaşılacağı gibi, bu, WordPress yönetim araçlarını besleyen dosyaları barındıran klasördür. Örneğin, admin.php (klasörün kalbindedir), veritabanına bağlantıya izin verir, WordPress kontrol panelive belirli bir kullanıcının yönetici olup olmadığını kontrol etmek gibi diğer temel işlevleri yerine getirir. Öyleyse, komut dosyası dosyayı kullanır. wp-load.php, bu da dosyayı yükler wp-config.php :

/**
* In WordPress Administration Screens
*
* @since 2.3.2
*/
if ( ! defined( 'WP_ADMIN' ) ) {
define( 'WP_ADMIN', true );
}
 
if ( ! defined('WP_NETWORK_ADMIN') )
define('WP_NETWORK_ADMIN', false);
if ( ! defined('WP_USER_ADMIN') )
define('WP_USER_ADMIN', false);
if ( ! WP_NETWORK_ADMIN && ! WP_USER_ADMIN ) {
define('WP_BLOG_ADMIN', true);
}
 
if ( isset($_GET['import']) && !defined('WP_LOAD_IMPORTERS') )
define('WP_LOAD_IMPORTERS', true);
require_once(dirname(dirname(__FILE__)) . '/wp-load.php');

Bu klasördeki dosyaların adlarına dikkat ederseniz, çoğunun WordPress panosunda bulunan işlevlere karşılık geldiğini göreceksiniz.

Örneğin, profile.php profil yönetimi ekranını beslerken Tema-install.php tema yükleme panelini kontrol eder ve plugin-install.php eklentileri için de aynı şeyi yapın.

keşfedin Kılavuzu en iyi WordPress eklentileri blogunuza yüklemek için

Wp-admin içindeki diğer önemli klasörlerde olduğu gibi, resimler WordPress kontrol panelinde kullanılan resimlerle doldurulur, css ve js sırasıyla CSS koduna ve JavaScript komut dosyalarına adanmıştır ve ağ için gereken PHP dosyalarını barındırır. çok bölgeli bir ağı besleyin.

"Wp-content" klasörü

Bu, WordPress ile ilişkiniz sırasında muhtemelen daha fazla zaman geçireceğiniz bölümdür. En popüler iki işlevi içeride bulunur, tabii ki bahsediyoruz WordPress temaları ve WordPress eklentileri :

WordPress wp-content klasörü

"Eklentiler" alt klasörü

Alt klasör WordPress eklentileri

WordPress'e yüklediğiniz her eklentinin, yukarıdaki örnekte görüldüğü gibi, eklentiler klasöründe kendi alt klasörü olacaktır. Her birinin içeriği eklentilere bağlı olarak değişir.

Keşfedin Blogunuza yüklenecek 10 temel WordPress eklentisi

Örneğin, aşağıda Akismet eklenti klasörünün içeriğini sunuyoruz:

Akismet WordPress eklentisi klasörü

"Temalar" alt klasörü

WordPress tema klasörü

Eklentilerde olduğu gibi, web sitenize yüklediğiniz her WordPress temasının içinde yüklü olduğu ve muhtemelen daha önce gördüğünüz kendi klasörü vardır. gösterge paneli FTP kullanmak yerine.

"Wp-include" klasörü

Klasör wordpress wp-includes

WordPress dizininin son klasörü " wp-içerir Ve o büyük biri. Bu, wp-admin'in web sitesini çalıştırmak için gereken tüm dosyaları içerdiği klasördür. " wp-admin »Yönetici işlevlerini içerir. " wp-content »Tüm tema ve eklentilerinizi saklayın,« wp-içerir Bu iki bileşeni birbirine bağlayan şey.

Bu klasör aslında çok önemlidir, çünkü temel WordPress dosyalarının çoğunun depolandığı yerdir. Baştan beri, yeni bir WordPress kurulumu ana dizinde 140'ten daha farklı dosyalar ve sertifikalar, fontlar, js betikleri dahil olmak üzere 14'den farklı klasörler içerecektir " tema-compat Ve aletler.

Ama gitmeden önce, ayrıca keşfet WordPress'de blog yazarken kendinizi nasıl koruyabilirsiniz?

WordPress dosya ve klasörlerinin organizasyonunu araştırmak anlaşılır bir şekilde korkutucu olsa da, biraz pratik ve biraz araştırma ile, dizinlerinin ve dosyalarının giriş ve çıkışlarını ezbere öğreneceksiniz.

Bu bilgi, özellikle bir hatayı çözmeniz veya bir basit çimdik.

Eğer arıyorsanız en iyi WordPress teması web siteniz ve bunun için en iyi eklentiler için sunduğumuz bazı çözümler veya alternatifler.

1. BeTheme

BeTheme, geliştiricileri tarafından en iyi tasarlanmış modern ve profesyonel bir WordPress temasıdır ve bu gözlemi yapmak kolaydır. Kısacası, BeTheme herhangi bir web sitesi oluşturmanıza yardımcı olacaktır.

betheme-tema-wordpress-çok amaçlı-yönlü-create-sitesi-internet

Sayfaların oluşturulması sezgiseldir; görsel sayfa oluşturucus, web sitenizin öğelerini düzenleme olanağı sağlar, bunları bir fare yardımıyla hareket ettirir, bu da programlamadaki bilgi ihtiyacını ortadan kaldırır ve bu temayı önemser WordPress web geliştirme konusunda bilgisi olmayan herkese açıktır.

Deneyimi ve bunun ele alınmasını iyileştirmek için WordPress şablonu, detaylı video eğitimleri hizmetinize sunulmuştur. Bu videolar, WordPress temasının ana özelliklerini açıklar ve tüm kurulum ve özelleştirme süreçlerinde size yol gösterir.

Indirgösteri | Web hosting

Divi Oluşturucu

Divi Builder, Elegant Themes tarafından son derece değerli olan yüksek kaliteli bir sayfa oluşturucudur. Genellikle Divi WordPress temasının bir parçası olarak kullanılmasına rağmen, Divi Builder aynı zamanda diğer WordPress temalarında kullanabileceğiniz bağımsız bir eklentidir.

Divi e1544278044306

Divi Builder, çoğu kullanıcı eski arayüzü tercih etse de, ön uçta görsel bir arabirimin yanı sıra arka uçta bir arabirim kullanarak içeriğinizi düzenlemenize olanak tanır. Temel olarak, kenar çubukları yerine, hepsi açılır pencereler ve kayan düğmelerdir.

316 farklı sunum paketine yayılmış 40 önceden tasarlanmış şablona erişimin yanı sıra kendi tasarımlarınızı şablon olarak kaydetme olanağı sağlar.

Divi'nin özelliklerinden biri, her zaman size verdiği stillerin kontrolü olmuştur. Üç farklı sekmede, duyarlı kontroller, özelleştirilebilir aralık dahil olmak üzere çeşitli ayarları yapılandırma seçeneğiniz vardır.CSS düzenleyicisi temel doğrulama ve otomatik tamamlamayı entegre ettiği için özel CSS ekleyin. 

Indir | gösteri | Web hosting

3. Ultimate Üyelik Pro

Ultimate Üyelik Pro mükemmel bir WordPress aboneliği ve içerik kısıtlama eklentisidir. Özel erişim düzeyleri oluşturarak kullanıcıları paketlerine göre (ücretsiz veya ücretli) yönetebilir.

Ultimate üyelik pro wordpress üyelik eklentisi

Bu nedenle web sitenizin tüm içeriğini veya sadece bir kısmını korumak mümkün olacaktır. Örneğin bir kurs, ders, sayfa, ürün, kategori, resim vb. Olacaktır.

Ana özellikleri şunları içerir: içerik koruması, çoklu erişim seviyeleri, birden fazla ödeme ağ geçidi desteği -PayPal, Authorize.net, Stripe, 2CheckOut, Banka Havalesi-, kısmi içerik koruması ve çok daha fazlası tekrar…

Indir | gösteri | Web hosting 

Önerilen Kaynaklar

Size yardımcı olacak diğer önerilen kaynakları keşfedin WordPress kurulumunuzun daha iyi kontrolünü elinize alın.

Sonuç

İşte bu kadar! Bu eğitim için hepsi bu kadar, umarım artık klasörler ve WordPress dosyalarının organizasyonu konusunda yeterince aydınlanmış olursunuz.

En sevdiğiniz sosyal ağlarda arkadaşlarınızla paylaşmaktan çekinmeyin, ve bize kendinizden bahsedin Yorumlar ve özel bölümdeki öneriler.

Ayrıca danışabilirsiniz acemi kaynaklarıİnternet siteleri oluşturma projelerinizi yürütmek için daha fazla elemana ihtiyacınız varsa.

...