MailPoet访问articles.php

时间:2019-04-03 02:55:56

标签: php wordpress email

我正在尝试将“阅读更多”链接从定向到帖子更新为定向到“在浏览器中查看” 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'的各种值,但无济于事。

有人知道如何获取“浏览器链接中的视图”,以便我可以将所有这些“阅读更多”链接直接指向浏览器视图吗?

0 个答案:

没有答案