Zaman zaman temalarda aşağıdaki snippet'i geçtim:
if ( ! defined('ABSPATH')) exit('restricted access');
Bir temanın içindeki bazı (tümü?) PHP dosyalarının başında ve dosyanın gereksiz kaynaklardan doğrudan erişimini engellemesi gerekiyordu.
Bunun Yirmi On veya Onbirde bulunmadığını ve resmi WordPress belgelerinde tavsiye edildiğini hiç görmedim. Bana iyi bir fikir gibi geliyor, ama aynı zamanda güvenliği değerlendirmek için yeterince bilgim yok ve Google ile fazla bir şey bulamıyorum.
Bu benim özel temalarımda almam gereken bir şey mi? Eğer öyleyse, tüm PHP dosyalarında mı yoksa sadece bazılarında mı olmalı?
defined('WPINC') ? : die();
P
defined('ABSPATH') OR exit;