问题描述
使用 WP 3.2,WordPress 可能有一个新的功能,以将 Link-Quicktags 添加到编辑器。但是我发现了一个功能来设置 link-button 的默认值:
看看 wplink.js Line 278 。
setDefaultValues : function() {
// Set URL and description to defaults.
// Leave the new tab setting as-is.
inputs.url.val( 'http://' );
inputs.title.val( '' );
// Update save prompt.
inputs.submit.val( wpLinkL10n.save );
},
如何设置自定义值的值?
这是可能的,可以帮助我吗?
感谢 JavaScript 专家的回答。
最佳解决方案
另外还有一个小例子来改变 link-button 中的 url 来使用安装的博客中的 url 。在页脚中使用 print JS,而不是通过 wp_enqueue_script()
从 js 文件中包含的 – 更快的 vor 开发,特别是对于这个小小的要求,但不是标准和罚款,从另一个答案的例子。
<?php
/**
* Plugin Name: Change URL in Link Popup
* Plugin URI: http://bueltge.de/
* Description: Adds a domain link button to the post editing screen.
* Version: 0.0.1
* Author: Frank Bültge
*/
if ( ! function_exists( 'fb_add_quicktag_button' ) ) {
function fb_add_quicktag_button() {
?>
<script type="text/javascript">
// change link on Link popup in TinyMCE and quicktag popup
( function( $ ) {
if ( typeof wpLink == 'undefined' )
return;
wpLink.setDefaultValues = function () {
$('#url-field').val('<?php echo home_url( '/' ); ?>');
};
} )( jQuery );
</script>
<?php
}
add_action( 'admin_footer-post-new.php', 'fb_add_quicktag_button', 9999 );
add_action( 'admin_footer-post.php', 'fb_add_quicktag_button', 9999 );
}
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。