Wordpress page error: Warning: include(): Filename cannot be empty in

Wordpress page error: Warning: include(): Filename cannot be empty in

我有一个正在本地开发的 Wordpress 网站 - 我正在尝试使用永久链接 /jobs 创建一个新页面,但是当我尝试预览该页面时,我收到以下错误消息浏览器:

Warning: include(): Filename cannot be empty in /Applications/XAMPP/xamppfiles/htdocs/admiral_wp/wp-content/themes/fanatic/archive.php on line 6

Warning: include(): Failed opening '' for inclusion (include_path='.:/Applications/XAMPP/xamppfiles/lib/php') in /Applications/XAMPP/xamppfiles/htdocs/admiral_wp/wp-content/themes/fanatic/archive.php on line 6

archive.php 的完整内容如下:

<?php get_header(); ?>
<!-- +++archive -->
<main>
  <?php get_template_part( 'partials/partial' ); ?>
  <?php // Use include if variables need to be passed on to partial ?>
  <?php include(locate_template('partials/partial')); ?>

</main>
<?php get_footer(); ?>

如果我将永久链接更改为其他任何内容(例如 jobss),它工作正常并且页面按预期呈现,因此问题似乎与 /jobs 路径特别相关。我认为这可能是一个保留字,但没有注册为 jobs 的自定义 post 类型 - 尽管有一个名为 admiral_jobs 的类型以前在其 args 中进行了重写,但是这个现已删除 ('rewrite' => array('slug' => 'jobs')),我仍然收到相同的错误消息。

关于可能导致此错误的其他原因的任何想法?谢谢

导航至 Settings -> Permalinks 并点击 Save Changes 按钮可能会解决您的问题。