WordPress 管理员 - 自定义链接弹出窗口

标签 wordpress

我正在寻找一种在弹出窗口中打开管理栏自定义链接的方法。

我的代码如下:

    function mytheme_admin_bar_render() {
        global $wp_admin_bar;
            $wp_admin_bar->add_menu( array(
            'parent' => 'new-content',
            'id' => 'custom_link',
            'title' => __('My custom link'),
            'href' => 'http://www.google.com'
        ) );
    }
    add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );

结果是:

enter image description here

但是,我仍然不清楚如何将此特定链接打开(理想情况下)作为 JavaScript 弹出窗口或最终在新窗口中打开。

非常感谢一些建议。

非常感谢, 帕特里克

最佳答案

通过将信息添加到您的代码中,将在新选项卡中打开链接。

function mytheme_admin_bar_render() {
        global $wp_admin_bar;
            $wp_admin_bar->add_menu( array(
            'parent' => 'new-content',
            'id' => 'custom_link',
            'title' => __('My custom link'),
            'href' => __('http://www.google.com'),
            'meta'   => array(
            'target' => '_blank',),
        ) );
    }
    add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );

干杯!!!

关于WordPress 管理员 - 自定义链接弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12233202/

相关文章:

php - Wordpress WP_Query 具有多个元值的元键

php - Woocommerce - 在付款前设置总价

使用 WPML 的多语言 WordPress 多站点

android - WooCommerce API : create order and checkout

css - 在 WooCommerce 商店页面中将 "add to cart"按钮对齐成一条直线

javascript - 在 WordPress 站点内使用 hubspot 表单时缺少 jquery

php - Wordpress 自定义帖子类型使用首页

php - wordpress 邮件标题设置其他纯文本

php - 无法删除我的古腾堡 block 。已在编辑器页面修复

php - $_SERVER ['REMOTE_ADDR' ] 没有在 WordPress 插件中提供 IP 地址