WordPress自定义模板未显示在可用模板列表中

时间:2018-10-19 作者:Ryan Mc

由于某些原因,我的自定义模板不会显示在WordPress的后端。我在这篇帖子中尝试了以下建议:Custom templates not showing up in template dropdown 无济于事。

我创建模板已经有一个多小时了

  • 我已经从数据库中删除了瞬态,我已经检查了服务器,模板肯定在那里,网站正在通过Clourdflare路由(我甚至将网站置于开发模式)
  • 服务器类型是Litespeed,我已经用尽了所有关于这些问题的知识,模板仍然没有显示出来。我快发疯了。本来应该是一个简单的开发工作,现在却变成了一个为期两天的史诗般的尝试,让我的模板显示出来!

    服务器位于活动域上。最后一个选择可能是将副本下载到localhost,但我不想为了简单的模板创建而必须这样做。

    你知道我会怎么做吗?

    非常感谢。

    编辑:代码模板标题为:

    <?php /* Template Name: Downloads */ ?>
    

  • 1 个回复
    SO网友:Prashant Suthar

    @Jersh有一个bug WP 4.9中

    只需向数据库发出此查询。然后,您将在“选择”下拉列表中获得模板。

    $wpdb->options => 替换为选项表名称。

    DELETE FROM `$wpdb->options` WHERE `option_name` LIKE \'_transient_files_%\' LIMIT 1
    

    结束

    相关推荐

    Shortcode syntax errors

    试图编写一个短代码来创建库,但我遇到了一个分析错误。我的foreach 循环需要校正并返回正确的输出。有什么帮助吗?function allphotos_shortcode(){ $images = get_field(\'fl_gallery\'); if( $images ) { $output .= \'<ul>\'; foreach( $images as $image ) :