我正在尝试将“阅读更多”链接从定向到帖子更新为定向到“在浏览器中查看” URL。我在/helpers/articles.php中定义了“更多信息”,并尝试了$data_email(['view_in_browser_link']
,$viewinbrowser
,仅[view_in_browser_link]
和其他组合。
这是原始代码(我要更改的代码),它获取帖子的永久链接并设置href值
$content .= ' <a href="'.get_permalink($post['ID']).'" target="_blank">'.stripslashes($params['readmore']).'</a><p>'.$post['post_content'].'</p>';
我一直在尝试使用以上三个值加上其他值的各种组合,下面是一种尝试:
$content .= ' <a href="'.$view_in_browser_link.'" target="_blank" style="color:green;" id="bLink">'.stripslashes($params['readmore']).'</a><p>'.$post['post_content'].'</p>';
但是它们都返回空。我也尝试构建VIB URL,但也无法获取email_id值。 以下是我尝试过的功能(基于/helpers/email.php
中的功能function setNewVIB($data_email_b){
if (!empty($_REQUEST['email_id']))
$this->email_id = (int) $_REQUEST['email_id'];
if (!is_array($data_email_b) && is_object($data_email_b))
$data_email_b = (array) $data_email_b;
$paramsurl=array(
'wysija-page'=>1,
'controller'=>'email',
'action'=>'view',
'email_id'=>$email_id //NEEDS TO FIND EMAIL_ID
);
$modelConf=WYSIJA::get('config','model');
return WYSIJA::get_permalink($modelConf->getValue('confirm_email_link'),$paramsurl);
}
我还尝试了'email_id'
的各种值,但无济于事。
有人知道如何获取“浏览器链接中的视图”,以便我可以将所有这些“阅读更多”链接直接指向浏览器视图吗?