Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在前端将文本转换为超链接_Php_Wordpress_Hyperlink_Woocommerce - Fatal编程技术网

Php 在前端将文本转换为超链接

Php 在前端将文本转换为超链接,php,wordpress,hyperlink,woocommerce,Php,Wordpress,Hyperlink,Woocommerce,现在,作者的个人资料链接在前端作为文本输出,但我希望它作为超链接输出。所以只输出文本:example.com/author/username。我需要将其转换为超链接-以显示与用户链接关联的用户名,并可单击(以实际示例为例)。com/author/username 我通过前端的快捷码输出作者个人资料信息 在我的shortcode.php文件中,它的定义如下(作者的个人资料链接是从保存的订单中提取的): $output.='.$order->user_link'; user\u link在前端只输

现在,作者的个人资料链接在前端作为文本输出,但我希望它作为超链接输出。所以只输出文本:example.com/author/username。我需要将其转换为超链接-以显示与用户链接关联的用户名,并可单击(以实际示例为例)。com/author/username

我通过前端的快捷码输出作者个人资料信息

在我的shortcode.php文件中,它的定义如下(作者的个人资料链接是从保存的订单中提取的):

$output.='.$order->user_link';

user\u link
在前端只输出一个文本格式:example.com/author/username。我需要一个超链接,但我不知道如何为此创建超链接。

您需要使用的函数是

$output.=”;

你不能将你的shortcode.php改成这个。如果我错了,请纠正我。我不确定。不,我正在提取保存的值,需要将其转换为超链接。保存的值是作者id?它是作者链接:
$user\u link=home\u url('/author/'.$user->user\u login)
那么您想将
$user\u链接显示为超链接吗?如果我错了,请纠正我
$output .= '<td>' . $order->user_link . '</td>';
$output .= "<td> <a href='" . $order->user_link . " '>user</a></td>";