Get post title with link

时间:2014-04-15 作者:Allen

我正在使用此代码从我的wordpress网站发送电子邮件。它发送永久链接的帖子。我如何编辑这个链接标题,而不仅仅是永久链接;

if(count($ids) > 0){
                $user_id = $usermeta[\'user_id\'];
                $userdata = get_userdata($user_id);
                $email = $userdata->data->user_email;
                //echo $email;
                $links = \'\';
                foreach($ids as $id){
                    $link = get_permalink($id);
                    $links .= $link . \' <br>\';
                }
                //echo $links;

                if (have_posts()) : 
                    while (have_posts()) : 
                        the_post();
                        $emailTpl = get_the_content();
                    endwhile;
                endif;

                $message = preg_replace(\'/\\[\\%urls\\%\\]/\', $links, $emailTpl);
                $headers = "MIME-Version: 1.0\\n" . "Content-Type: text/html;"; 
                //wp_mail(\'[email protected]\', \'New project notification\', $link);
                //wp_mail(\'[email protected]\', \'New project notification\', $message, $headers);
                wp_mail($email, \'New project notification\', $message, $headers);
            }

1 个回复
最合适的回答,由SO网友:yeshansachithak 整理而成

你是这样用的吗??

<a href="<?php get_permalink($id); ?>"><?php the_title($id); ?></a>
为了使用它

foreach($ids as $id){
  $link = get_permalink($id);
  $title = get_the_title($id);
  $links .= \'<a href="\'.$link.\'">\'.$title.\'</a>\'.\'<br/>\' ;
  //$links .= $link . \' <br>\';
}

get_permalink

get_the_title

在我编写代码时尝试使用它。

结束

相关推荐

Custom permalinks structure

我希望有这样的结构:www.mysite.com/2013 (必须显示2013年的所有职位)www.mysite.com/my-category/2013 (必须显示2013年和“我的类别”类别的所有帖子)www.mysite.com/my-category/my-tag/ (必须显示所有类别为“我的类别”和标记为“我的标记”的帖子)www.mysite.com/my-category/ (必须显示“我的类别”类别的所有帖子)www.mysite.com/my-