Açık kurulum talimatları olmadan bir kod parçası bulduğunuzda, muhtemelen bir eklentidir. Verdiğiniz örnek iyi bir örnek, çünkü en yaygın durum budur:
add_action('template_redirect', 'remove_404_redirect', 1);
function remove_404_redirect() {
// do something
}
Böyle bir snippet kullanmak için eklentiye ekleyin:
- Yeni bir dosya oluşturun, örneğin adlandırın
remove_404_redirect.php
.
En başında basit eklenti başlıklarını dosyaya yazın . Kodu bulduğunuz URL'yi Plugin URL
ve kod yazarını aşağıdaki gibi kullanın Plugin Author
:
<?php
/**
* Plugin Name: Remove 404 redirect
* Description: Disable redirects to similar posts.
* Plugin URI: https://wordpress.stackexchange.com/questions/44740/how-do-i-turn-off-301-redirecting-posts-not-canonical
* Author: William
* Author URI: https://wordpress.stackexchange.com/users/9942/william
*/
Kullanmak istediğiniz kodu eklenti başlıklarının altına yerleştirin.
- Yeni eklentiyi yükleyin .
Hepsi bu kadar millet.
Sen olabilir Temanızın yıllardan kod ekleyin functions.php
. Ancak bu iyi bir fikir değil:
- Genellikle, kod sitenizin verilerinin görsel temsilini değiştirmeyi amaçlamaz. Ama bu bir temanın tek amacı. Sorumlulukları karıştırmayın.
- İçindeki kod
functions.php
ayrı ayrı kapatılamaz. Kod bir gün kırılırsa, functions.php
tekrar düzenlemelisiniz veya tema değiştirmelisiniz. Başka bir tema kullanmak istiyorsanız, tüm bu kodu tekrar kopyalayıp yapıştırmanız gerekir.
- Eğer içine daha fazla parçacık koyarsanız
functions.php
, zaman içinde anlaşılmaz bir karışıklık elde edersiniz.
İlgili: Kodumu nereye koyacağım: plugin or functions.php?