已为REST API创建空白主题,管理端未显示特色图像

时间:2018-12-29 作者:Dan

我有一个空白主题,纯粹是为了重定向到我的自定义前端。我创建了一个functions.php 并将add_theme_support() 在里面,没有用。

指数php:

<meta content="0; URL=\'https://headless-cms.test\'\'" http-equiv"refresh">

<!-- just in case the meta tag is not read properly, here is plan B: a JS redirect -->
<script type="text/javascript">
  window.location = \'https://headless-cms.test\';
</script>
功能。php

add_action( \'after_setup_theme\', \'headless_theme_setup\' );
function headless_theme_setup() {
    add_theme_support( \'post-thumbnails\');
}

// Also tried these and still didn\'t show

//add_theme_support(\'post-thumbnails\', array(
//    \'post\',
//    \'page\',
//));
//add_theme_support( \'post-thumbnails\' );
我刷新了管理面板并在下面进行了检查screen options 没有看到它。我正在使用WP 5.0.2。

2 个回复
最合适的回答,由SO网友:Dan 整理而成

问题是我在public/和build/目录中安装的Wordpress之间的符号链接不同步。我忘了跑yarn build 添加函数后。

我的目录结构如下:

site/
|__build/
   |_wp/
|
|__/src/
   |_wp/
因此,我在src/中所做的更改并没有从构建中编译出来。

SO网友:Debabrata Karfa

为我工作,

add_action( \'after_setup_theme\', \'headless_theme_setup\' );
function headless_theme_setup() {
    add_theme_support( \'post-thumbnails\',  array( \'post\' ) );
}

enter image description here

WordPress版本5.0.2

相关推荐