Wie man dieses JavaScript mit get_permalink funktioniert

Ich bin ziemlich neu in diesem tollen Forum, daher bin ich mir nicht sicher, ob diese Frage hier gehört.

Ein wenig JavaScript, das perfekt funktioniert, wenn ich eine statische URL get_permalink() aber ich kann nicht herausfinden, wie man mit get_permalink()

 var $el, $tempDiv, $tempButton, divHeight = 0; $.fn.middleBoxButton = function(text, url) { return this.hover(function(e) { $el = $(this).css("border-color", "white"); divHeight = $el.height() + parseInt($el.css("padding-top")) + parseInt($el.css("padding-bottom")); $tempDiv = $("

Jede Hilfe, die ich gerne bekommen würde.

Solutions Collecting From Web of "Wie man dieses JavaScript mit get_permalink funktioniert"

Wahrscheinlich ist der beste Weg, dies zu tun, wie oben mit wp_localize_script vorgeschlagen.

Du hast nicht erwähnt, wie du das Javascript einbaust – aber ich gehe davon aus, dass du es auf WordPress-Art machst. Also, in etwa so:

 add_action( 'wp_enqueue_scripts', 'wwm_enqueue_scripts' ); function wwm_enqueue_scripts() { //see the documentation if you don't understand what's going on here. wp_enqueue_script( 'some-handle', '/path/to/my-custom-js.js', $deps, $version, $in_footer' ); //now, to define a javascript variable for the script to use wp_localize_script( 'some-handle', 'someUniqueName', array( 'myPermalink' => get_permalink(), ) ); } 

Jetzt wird der Permalink für Ihr Javascript über someUniqueName.myPermalink zugänglich sein, so …

 $(function() { $(".widget-one").middleBoxButton("Read More", someUniqueName.myPermalink); }); 

Das Schlüssel-Bit davon ist dokumentiert unter: http://codex.wordpress.org/Function_Reference/wp_localize_script