打开类似sitename.com/url的窗口

时间:2020-02-11 作者:ahmet kaya

我开发了elementor小部件。我的a href代码无法正常工作。该插件的工作原理如下:管理员在elementor小部件选项卡中将url设置为文本。文本显示为所有设备div的链接:

   <div class="col-xs-12">


                        <div class="bag">

                            <?php $settings = $this->get_settings_for_display();

                            $html = wp_oembed_get($settings[\'url\']);

                            echo \'<a href="\';

                            echo $settings[\'url\'];

                            echo \'">\';

                            ?>



                                <div class="dot dot1">
                                    Ekipman
                                </div>
                            </a>
您可以查看工作链接:

http://www.migrate2.deniz-tasarim.site/homepage/

链接页面底部有一个方框。您应该单击一个框。然后单击右侧图片,该图片为设备(dot1) 部门。

单击设备div时,将打开:

http://www.migrate2.deniz-tasarim.site/homepage/sgdghd.com

然而,我只想要sgdghd。com公司

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

sgdghd.com 它本身不是一个完整的URL,如果在以下链接中使用<a href="sgdghd.com">, 它将被视为相对URL。要正确链接到其他域,您需要包括http://https://.

确保href 是有效的URL,您应该使用esc_url() 输出时。这样,如果用户在设置中输入了不完整的URL,它仍将正确输出:

echo \'<a href="\';

echo esc_url( $settings[\'url\'] );

echo \'">\';