Yet Another Related Posts Plugin(YARPP)
カスタムテンプレートが使えない。
v5.30.5
[原因?]
single.php
<?php yarpp_related(); ?>
↓
yet-another-related-posts-plugin/classes/YARPP_Core.php
display_related()
↓
yet-another-related-posts-plugin/classes/YARPP_Core.php
get_template_content()
の中で$args = [‘template’ => ‘yarpp-template-card.php’;]的なのが引き継がれてない?
[対処]
とりあえずfunction get_template_content(){} の中で
$template = ‘yarpp-template-card.php’;
を定義して読み込ますようにする。
自分がsanitize_file_nameのフックで特殊な名前に変えていたためだった。
yet-another-related-posts-plugin/classes/YARPP_Core.php内で$template = sanitize_file_name($template);で使われている