Php 需要修改WP小部件以使用target=\u blank

Php 需要修改WP小部件以使用target=\u blank,php,wordpress,Php,Wordpress,您好,我正在尝试修改一个obox滑块以包含target=\u blank的HTML。下面是我正在编写的代码,但我对PHP太熟悉了,无法理解。对于了解语法的人来说应该很容易 // $string1=" target=_blank; // I added this but don't think I need it... $link = get_post_meta( $post->ID, 'slider_link', true ); //if ( $link != "" ) want to

您好,我正在尝试修改一个obox滑块以包含target=\u blank的HTML。下面是我正在编写的代码,但我对PHP太熟悉了,无法理解。对于了解语法的人来说应该很容易

// $string1=" target=_blank;  // I added this but don't think I need it...
$link = get_post_meta( $post->ID, 'slider_link', true );
//if ( $link != "" )  want to check if there is a url and if so add target=blank
    //<a href="<?php echo $link  //   don't know how to do this...
    //$link=$link.$string1;  // I added this line as well

if( $link == "" )
    $link = get_permalink($post->ID); ?>        
    <li>
        <?php if($image !="") : ?>
         <div class="fitvid">
             <a href="<?php echo $link; ?>">
                 <?php echo $image; ?>
             </a>
         </div>
        <?php endif; ?>
谢谢你的帮助

只需在链接中将target=\u留空即可

            $link = get_post_meta( $post->ID, 'slider_link', true );
            $postLink = get_permalink($post->ID); ?>        
            <li>
                <?php if($image !="") : ?>
                    <div class="fitvid">
                        <a href="<?php echo ($link != '') ? $link . '" target="_blank"' : $postLink . '"'; ?>>
                            <?php echo $image; ?>
                        </a>
                    </div>
                <?php endif; ?>

您只想将target=\u blank添加到class=fitvid的DIV下的链接中?是的,我认为应该这样做。那么确切的密码是什么?我不明白。六羟甲基三聚氰胺六甲醚。。lolka_bolka试过了,但没用。目标仍然是自己。。。是否有一种方法可以完整地构建html代码并将其存储在$link变量中?是的,确实有效。有没有一种方法可以放入if语句来检查$link!=????如果有链接,您只需要图像上的链接?否则,只显示图像?不,如果有链接,它需要在图像上。我的问题是如何保持默认功能,即在WP站点上使用指向帖子的链接,并在自定义滑块链接字段中没有链接时保持默认的target=self。当链接中包含某些内容且不为空时,它应该添加target=\u blank.$postLink=get\u permalink$post->ID;?>它抱怨这一行出现了致命错误:无法在第211行重新声明类功能\u posts\u小部件