我正在尝试添加一个按钮阅读更多,但是在DIV中添加按钮代码时,出现错误,并且插件不起作用。告诉我错误在哪里?
解析错误:语法错误,出乎意料的'href'(t_string)在//xpulic_html/wp-content/plugins/page-list/page-list.php in 351
上
/*BEFORE */
$list_pages_html .= '<div class="page-list-ext-item-content">'.$content.';
/*AFTER */
$list_pages_html .= '<div class="page-list-ext-item-content">'.$content.<p><a href="'.$link.'" title="'.esc_attr($page- rel="nofollow">post_title).'">Read More</a></p>'</div>';
谢谢!
您的代码有一些错误。/*BEFORE */
代码由于最后一个'
而被打破,但是您想获得/*AFTER */
代码工作,所以让我们重点关注:
$list_pages_html .= '<div class="page-list-ext-item-content">'.$content.<p>
// missing a ' here: --------------------------------------------------^^
<a href="'.$link.'" title="'.esc_attr($page- rel="nofollow">post_title).'">Read
// this doesn't belong here: ---------------^^^^^^^^^^^^^^^
More</a></p>'</div>';
// Why is ---^ that ' there?
我认为您要寻找的是:
$list_pages_html .= '<div class="page-list-ext-item-content">'.$content.'<p><a href="'.$link.'" title="'.esc_attr($page->post_title).'" rel="nofollow">Read More</a></p></div>';
您有几个错误。"
和'
的使用中存在错误调用esc_attr ()
函数时,您正在传递无效的参数。