在用php重命名我的模板文件和文件内部后,它正在查找旧模板。下拉列表不再可用。为什么会发生这种情况,如何解决?
我修改的唯一文件是template-parts
子主题内的文件夹。我没有碰class-wp-theme.php
警告的地方。
在用php重命名我的模板文件和文件内部后,它正在查找旧模板。下拉列表不再可用。为什么会发生这种情况,如何解决?
我修改的唯一文件是template-parts
子主题内的文件夹。我没有碰class-wp-theme.php
警告的地方。
如果已安装WP-CLI,请尝试运行wp cache flush
或
您可以将此代码放入函数中。php
function fix_template_caching( WP_Screen $current_screen ) { if ( ! in_array( $current_screen->base, array( \'post\', \'edit\', \'theme-editor\' ), true ) ) { return; } $theme = wp_get_theme(); if ( ! $theme ) { return; } $cache_hash = md5( $theme->get_theme_root() . \'/\' . $theme->get_stylesheet() ); $label = sanitize_key( \'files_\' . $cache_hash . \'-\' . $theme->get( \'Version\' ) ); $transient_key = substr( $label, 0, 29 ) . md5( $label ); delete_transient( $transient_key ); } add_action( \'current_screen\', \'fix_template_caching\' );参考号:Fix for theme template file caching https://gist.github.com/westonruter/6c2ca0e5a4da233bf4bd88a1871dd950
希望这有帮助!
:)
我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。