这可能吗?
我有大量用于创建和保存自定义元字段的代码,我感觉这对wordpress加载时间有一定影响(?).
我试过了
add_action(\'init\', \'admin_only\');
function admin_only() {
if ( is_admin() ){
require_once(\'functions_admin.php\');
}
}
但在
"add new post" 缺少屏幕自定义字段。
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成
加载此代码不会对加载时间产生太大影响。
当然,您应该确保,此代码仅在应该。。。
但是,是的,这应该是可能的。只需确保你不会过早使用它(当is_admin()
返回不正确的值)。
EDIT
您在此处发布的代码应该可以正常工作。当然,您必须确保
functions_admin.php
正确编写(例如,您必须注意以正确的方式使用全局变量)。
要测试是否包含此项,只需添加echo \'alamakota\';
在这个包含的文件的第一行中,检查“alamakota”是否显示在每个管理页面上(应该显示)。
还要确保不要向之前运行的挂钩添加筛选器/操作init
钩不会启动(在添加过滤器之前,WordPress已经调用了这些挂钩)。请参见:http://codex.wordpress.org/Plugin_API/Action_Reference