重定向到外部URL

时间:2015-09-06 作者:Tsahi Levent-Levi

我想在我的网站上添加URL。类似网站的东西。com/drive\\U文件夹

当有人按下该链接时(他只有在登录时才能在页面上看到该链接),它会将他发送到一个Google Drive文件夹,该文件夹已使用其用户配置文件中的自定义字段提前手动设置。

我该怎么做呢?

2 个回复
SO网友:Alexey

使用is_user_logged_in() 仅显示链接或登录用户。

和使用the_author_meta() 获取google drive的url。

在循环内部如下所示:

<?php if(is_user_logged_in()): ?>
  <a href="<?php the_author_meta(\'google_drive_url\') ?>">Click to open Google Drive</a>
<?php endif; ?>

SO网友:Eduardo Sánchez Hidalgo Urías

如果您已经用登录用户的url设置了一个自定义字段,那么您可以使用类似于Alexey响应的内容,只是我认为\\u author\\u meta会为当前帖子的作者而不是当前登录用户返回meta字段的内容。此代码将执行您想要的操作:

<?php 
    if (is_user_logged_in()){
       $current_user = wp_get_current_user();
       $curr_usr_id = $current_user->ID;
       $google_drive_url = get_user_meta($curr_usr_id, \'google_drive_url\', true);
       if($google_drive_url != \'\'){ 
?>
          <a href="<?php echo $google_drive_url; ?>">Go To The exclusive Gogle Drive Folder</a>
<?php   
       }
    }
?>

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu