Я пытаюсь обновить ссылку "Подробнее" с прямой ссылки на сообщение до ссылки "Просмотреть в браузере".У меня есть «Подробнее», определенный в /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>';
Но все они возвращаются пустыми.Я также попытался создать URL VIB, но также не могу получить значение 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'
безрезультатно.
Кто-нибудь знает, как получить это «представление в ссылке браузера», чтобы у меня были все эти ссылки «читать дальше» непосредственно в представлении браузера?