您可以在Tinymce编辑器中创建一个按钮,添加一个预定义的链接,如以下youtube按钮:
把这个放在你的函数中。php主题文件:
// Hook into WordPress
add_action(\'init\', \'mylink_button\');
// Create Our Initialization Function
function mylink_button() {
if ( ! current_user_can(\'edit_posts\') && ! current_user_can(\'edit_pages\') ) {
return;
}
if ( get_user_option(\'rich_editing\') == \'true\' ) {
add_filter( \'mce_external_plugins\', \'add_plugin\' );
add_filter( \'mce_buttons\', \'register_button\' );
}
}
// Register Our Button
function register_button( $buttons ) {
array_push( $buttons, "|", "mylink" );
return $buttons;
}
// Register Our TinyMCE Plugin
function add_plugin( $plugin_array ) {
$plugin_array[\'mylink\'] = get_bloginfo( \'template_url\' ) . \'/link.js\';
return $plugin_array;
}
然后建立链接。js文件并将其放入主题根目录中,其中包含以下内容:
// JavaScript Document
(function() {
tinymce.create(\'tinymce.plugins.mylink\', {
init : function(ed, url) {
ed.addButton(\'mylink\', {
title : \'My Link\',
image : url+\'/mylink.png\',
onclick : function() {
ed.selection.setContent(\'http://mylink.com\');
}
});
},
createControl : function(n, cm) {
return null;
},
});
tinymce.PluginManager.add(\'mylink\', tinymce.plugins.mylink);
})();
更改
http://mylink.com 到要添加的链接。还添加一个名为mylink的图标。主题根目录中的png。