Übergabe von ‘&’ als Rückgabefunktion von add_filter

Ich habe unter Zeile in meiner Rückkehr function von add_filter in WordPress.

 add_filter('the_content', 'my_drama_func'); function my_drama_func () { return "function getthrough() { jQuery.ajax({ url: 'ajax/ajax.php', type: 'POST', data: 'url='+url+'&un=0&pretty=1&mega=0&click=true', beforeSend: function(b) {..snip..}, error: function(e) {}, success: function(s) {} }); }"; } 

aber in der Inhaltsseite der Ansichtsquelle ist es verfügbar als: –

 jQuery.ajax({ ....ajax rest code... //Below line is giving trouble. :( data: 'url='+url+'&un=0&pretty=1&mega=0&click=true', ...ajax rest code.. }); 

Aber meine Anforderung ist, es so zu übergeben, wie es mit ‘&’ ist und kein spezielles Zeichen von HTML.

Wie kann dies erreicht werden?

Vielen Dank

Solutions Collecting From Web of "Übergabe von ‘&’ als Rückgabefunktion von add_filter"

Die erste Sache ist, dass Sie jQuery über PHP ohne Skript-Tag zurückgeben, also sollten Sie zumindest Folgendes verwenden:

 add_filter('the_content', 'my_drama_func'); function my_drama_func () { return ""; } 

Ich hoffe, Sie verstehen, indem Sie den Filter auf the_content und den ursprünglichen Inhalt nicht zurückgeben, Sie machen es so, dass jeder Beitrag den tatsächlichen Inhalt nicht mehr zeigt, nur Ihre jQuery. Wenn Sie nur möchten, dass jQuery an den Inhalt angehängt wird, sollten Sie mindestens jQuery an den ursprünglichen Inhalt anhängen:

 add_filter('the_content', 'my_drama_func'); function my_drama_func ( $content ) { $append_jquery = ""; return $content . $append_jquery; } 

Sie können PHP auch verwenden, um die URL-Zeichenfolge wie folgt auszugeben:

 add_filter('the_content', 'my_drama_func'); function my_drama_func ( $content ) { $url_args = "&un=0&pretty=1&mega=0&click=true"; $append_jquery = ""; return $content . $append_jquery; } 

Aber das ist nur eine Lösung, die ich aufgrund der begrenzten Details, die Sie zur Verfügung gestellt haben, geben kann. Was versuchst du eigentlich? Dies kann (und ist wahrscheinlich nicht) der richtige Weg, um dies zu tun, aber es sollte funktionieren