A8DOG

A8DOG

随便写写,记录折腾过程!
telegram

yet-another-related-posts插件相关文章随机域名

目录:yet-another-related-posts-plugin/includes

修改文件名:template_builtin.php

<?php
/*
 * YARPP's built-in "template"
 *
 * This "template" is used when you choose not to use a template.
 * If you want to create a new template, look at yarpp-templates/yarpp-template-example.php as an example.
 * More information on the custom templates is available at 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 List -->' . "\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 is the YARPP match score between the current entry and this related entry. You are seeing this value because you are logged in to WordPress as an administrator. It is not shown to regular visitors.', '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;
}
Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.