WordPress hataları ve çözümleri

Warning: urlencode() expects parameter 1 to be string, object given in ….

Bu hata WordPress’te bir değişkeni ekrana yazdırmak için yanlış yöntem seçersen ortaya çıkar. Aşağıdaki örnekte bir ürüne ait kategori ismi gösterilmek istenmektedir. Bunun doğru yazımı $cat_slug->slug şeklinde olmalıdır

$slidecat = theme_get_option('theme_slide_categories');
		// Get the slug and then pass it to WP_Query.
		
		$cat_slug = get_term_field( 'slug', $slidecat, 'product_cat' );
		$args = array( 
		'post_type' => 'product', 
		'posts_per_page' => 3,
		'product_cat' => $cat_slug,

Css ve Script dosyasından versiyon numarasını kaldırmak

wp_enqueue_style( ‘theme_styles’, get_template_directory_uri() . ‘/css/style.css’, array() );

Yukarıdaki örnekte array kaldırılmalıdır

wp_enqueue_style( ‘custom_styles’, get_stylesheet_uri(),false, null);

WordPress sitede kod hatalarını göstermek

Aşağıdaki cod parçacığı functions.php sayfasına eklenir


//Error reporting
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_COMPILE_ERROR);

Önceki

Shopnet – Responsive WordPress ve HTML Temaları

Sonraki

php elseif mi yoksa else if mi kullanmalıyız

Yorumunuzu ekleyin