it-swarm-tr.com

WordPress multisite cihazıma nasıl/blog yazarım?

MULTISITE etkin olan bir 3.0.1 sitem var ve sitelerden birinin /blog adresinde yaşamasını istiyorum, ancak bu yolla yeni bir site oluşturmaya çalıştığımda şu hatayı alıyorum:

The following words are reserved for use by WordPress functions and cannot be used as blog names: page, comments, blog, files, feed

/blog adresinde bir siteyi nasıl bulabilirim?

6
erik

Yapamazsın.

Bu, ana sitenin kalıcı bağlantı yapısının bir parçası. Etrafı dolaşmanın bir yolu yok. Daha fazla bilgiyi burada bulabilirsiniz:

http://core.trac.wordpress.org/ticket/13527

2
John P Bloch

Evet, MULTISITE içinde çalışan /blog adresinde bir site bulabilirim, ancak bunun için biraz kod eklenmesi gerekiyor. Bunun nedeni, WordPress'in önce kilidini açmanız gereken çocuk kilidine sahip bir kilidi vardır. Bu, parametre olarak engellenen adlarla bir diziyi geçen subdirectory_reserved_names filtresine bir kanca işlevi ekleyerek yapılabilir. Kullanmak istediğiniz girişleri kaldırın ve filtrelenmiş diziyi döndürün.

Bu çocuk koruma kilidinin'sayfa', 'yorum', 'blog', 'dosyalar', 'feed'kelimeleri varsayılan olarak kullanılamadığı için özen gösterin. Örneğin, /blog ana siteye ayrılmıştır.

Daha fazla bilgi için, bkz. bilet # 13304 , ayrılmış adları geçersiz kılmaya izin veren ilgili değişiklik 14928

6
hakre

Aslında, kök site kalıcı bağlantı yapısının bir parçası olarak blog içerebilir. Aslında, kök sitenin gönderileri için yazılmış tüm URL'ler ön ek bloğunu zorlar.

Dolayısıyla, root hesabını kullanmaktan çekinmiyorsanız, buna sahip olabilirsiniz. Ancak ana blog alt sitelerin panellerinde vb. Gösterilebileceği için dikkatli olmalısınız (AFAIK).

1

Bir yol var, daha önce yaptım ama WPMU 2.X'teydi - 3'te çıkarmayı zorlaştırdıklarından emin değillerdi, neden olduklarını düşünemiyorum.

bu/blog bölümünü kaldırmak için bir eklentidir - http://buddydev.com/http//buddydev.com/public-download/cc-remove-blog-slug-v-1.1.Zip - siteye gerçek/blog/permalink yazarken, wp, kolaylaştırma yolunun phpMyAdmin'de (sitenin yolunu hızlı bir şekilde "sitenize ayarlayın") .com/wtfisgoingonhere ") daha sonra phpmyadmin araması için oturum açın ve tüm örnekleri/blog/ile değiştirin, - herhangi bir yere fazladan eğik çizgi koymamak veya eklemek için çok dikkatli olun. İyi şanslar!

1
rfair404

blog öğesine izin vermek için bu filtreyi kullanın:

add_filter('subdirectory_reserved_names', function($reserved_names){
    return array_diff($reserved_names, array('blog') ); 
} );
0
T.Todua