我希望在某些管理页面中添加管理脚本。
但是,链接:https://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts
仅显示如何基于钩子添加脚本。不是帖子类型。
如何在创建和编辑管理页面上为名为product的自定义帖子类型添加脚本?
谢谢!
答案 0 :(得分:3)
在管理菜单中查看您的自定义帖子类型的网址。它们看起来都是这样的:
/wp-admin/edit.php?post_type=my_post_type
因此,您可以轻松制定条件来检查GET
中的admin_enqueue_scripts
参数。如果您只需定位特定网页,请使用$hook
的{{1}}参数。
对于不传输帖子类型的页面(如编辑页面),您可以使用body标签上的类。如果您查看来源,您会注意到admin_enqueue_scripts
有以下类:
<body>
所以在你的JS中,你可以这样做:
post-type-my_post_type