目錄:yet-another-related-posts-plugin/includes
修改檔案名稱:template_builtin.php
<?php
/*
* YARPP的內建「template」
*
* 當您選擇不使用模板時,將使用此「template」。
* 如果您想要創建新的模板,請參考yarpp-templates/yarpp-template-example.php作為範例。
* 有關自訂模板的更多資訊,請參閱http://mitcho.com/blog/projects/yarpp-3-templates/
*/
$options = array(
'before_title',
'after_title',
'show_excerpt',
'excerpt_length',
'before_post',
'after_post',
'before_related',
'after_related',
'no_results',
);
extract($this->parse_args($args, $options));
if (have_posts()) {
$output .= '<!-- YARPP清單 -->' . "\n";
$output .= $before_related . "\n";
while (have_posts()) {
the_post();
$temp = [
rand(1000, 9999) . ".頂級域名",
rand(1000, 9999) . ".頂級域名"
];
$temp_a = count($temp);
$temp_b = rand(0, $temp_a - 1);
$new_link = get_permalink();
$new_link = str_replace($_SERVER["HTTP_HOST"], $temp[$temp_b], $new_link);
//$link = get_permalink();
$tooltip = esc_attr((get_the_title()) ? get_the_title() : get_the_ID());
$title = get_the_title();
$round = round(get_the_score(), 1);
$score = (current_user_can('manage_options') && $domain !== 'rss' && !is_admin())
? '<abbr title="' . sprintf(__('%f是當前條目與此相關條目之間的YARPP匹配分數。您看到此值是因為您已登錄到WordPress作為管理員。普通訪問者不會看到此值。', 'yet-another-related-posts-plugin'), $round) . '">(' . $round . ')</abbr>'
: null;
$output .=
$before_title .
'<a href="' . $new_link . '" rel="bookmark" title="' . $tooltip . '">' .
$title . ' ' . $score .
'</a>';
if ($show_excerpt) {
$excerpt = strip_tags((string) get_the_excerpt());
preg_replace('/([,;.-]+)\s*/', '\1 ', $excerpt);
$excerpt = implode(' ', array_slice(preg_split('/\s+/', $excerpt), 0, $excerpt_length)) . '...';
$output .= $before_post . $excerpt . $after_post;
}
$output .= $after_title . "\n";
}
$output .= $after_related . "\n";
} else {
$output .= $no_results;
}