用了这么久的 OxygenBuilder,遇到了各种各样的问题,但是每次时间一久就会搞忘大部分。所以把问题和解决方法在这里记录一下,方便查看。
动态数据中去除聚合页的前缀
使用 ACF 建立 Customize 的页面,再准备用 OxygenBuilder 建立一个页面聚合页。添加了一个 heading。想通过选择动态数据的 post>title 来使 heading 动态化。但是没有数据输出。 通过以下方法解决:
// Remove Archive Prefix
<?php
add_filter("get_the_archive_title", "my_theme_archive_title");
function my_theme_archive_title($title)
{
if (is_category()) {
$title = single_cat_title("", false);
} elseif (is_tag()) {
$title = single_tag_title("", false);
} elseif (is_author()) {
$title = '<span class="vcard">' . get_the_author() . "</span>";
} elseif (is_post_type_archive()) {
$title = post_type_archive_title("", false);
} elseif (is_tax()) {
$title = single_term_title("", false);
}
return $title;
}