2016-03-21 28 views
-1

kullanılacak (basitleştirilmiş): Güvenli bir şekilde şöyle My kodudur JavaScript

$items_per_view = 5; 
$items_per_scroll = 1; 

$script = "<script type='text/javascript'> 
       jQuery(document).ready(function($) {   
        $(document).ready(function() {        
         $('#$uniqid').slick({      
          slide: 'li', 
          slidesToShow: $items_per_view, 
          slidesToScroll: $items_per_scroll,      
         });     
        }); 
       } 
      ); 
      </script>";  

    $output .= $script; 

Şimdi kaçan en iyi uygulama olarak Nitelikler kullanma hakkında çok şey okudum. Ancak, json_encode($items_per_view) veya esc_js($items_per_view) kullanmayı denediğimde, çalışmayı durdurur ve Chrome'da "json_encode tanımlı değil" şeklinde bir ileti görürsünüz. Ayrıca wp_json_encode kullanmayı denedim ama bu da işe yaramadı.

Herhangi bir yardım çok takdir edilmektedir. :)

+0

Lütfen tüm kodu paylaşın; – itzmukeshy7

+0

Peki tam olarak ne yapmak istiyorsunuz? JS'nize olduğu gibi sayı koymak güvenlidir. – zerkms

+0

Aslında, kodu basitleştirdim. '$ items_per_view' aslında bir redux (framework) alanıdır. Ancak, tüm alanları otomatik olarak sterilize edilmiş gibi görünüyor. Bu şekilde güvenli olduğunu görerek, bunu bizde tutacağız. :) – kiarashi

cevap

0

PHP için JSON mod extension'u yüklemeniz gerekir.

İşletim sisteminize ve kurulum türüne bağlı olarak, yükleme prosedürü için biraz google.

+0

Wordpress'im, bu yüzden JSON'u yüklemeden bile mümkün olmalıdır. – kiarashi

+0

Wordpress ile ilgili değil. Wordpress'in çalışması için gerekli PHP uzantıları ile ilgili. Wordpress 3.3.1 ihtiyacı: JSON - 20, 'u kullanır, wp-includes/compat.php içinde yedekler – sariDon

+0

Ayrıca durumu kontrol etmek için. – sariDon

İlgili konular