正在尝试为不同的自定义帖子类型创建自定义“阅读更多”链接。
已尝试此代码,但未按预期工作。可以肯定的是,if/else逻辑是错误的。
使用Genesis主题,如果这有区别的话。
function excerpt_read_more_link($output) {
global $post;
if ($post->post_type = \'speaker\')
{
$output .= \'<p><a class="speaker-more-link" href="\'. get_permalink($post->ID) . \'">View Speaker Profile</a></p>\';
}
elseif ($post->post_type = \'resources\')
{
$output .= \'<p><a class="speaker-more-link" href="\'. get_permalink($post->ID) . \'">More Resource Content</a></p>\';
}
else
$read_more_text = \'Read more\';
return $output . \'<a class="more-link" href="\'. get_permalink($post->ID) . \'">\'.$read_more_text.\'</a>\';
}
add_filter(\'the_excerpt\', \'excerpt_read_more_link\');