Como usar este JavaScript com get_permalink

Eu sou muito novo para este fórum incrível, portanto, não tenho certeza se esta questão abaixo pertence aqui.

Um pouco de JavaScript, que funciona perfeitamente quando eu solto uma URL estática, mas não consigo descobrir como fazer com 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 = $("

Qualquer ajuda que eu gostaria de receber.

Solutions Collecting From Web of "Como usar este JavaScript com get_permalink"

Provavelmente, a melhor maneira de fazer isso é como sugerido acima usando wp_localize_script.

Você não mencionou como você está incluindo o javascript – mas eu vou assumir que você está fazendo o WordPress. Então, algo assim:

 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(), ) ); } 

agora, o permalink será acessível ao seu javascript via someUniqueName.myPermalink, então …

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

O bit principal disso está documentado em: http://codex.wordpress.org/Function_Reference/wp_localize_script