您当前的位置:首页 > TAG信息列表 > metabox
在自定义帖子类型上有条件地使用REMOVE_META_BOX
我有一个带有一些自定义分类框的自定义帖子类型的人,我想在子页面上隐藏这些。我发现remove\\u meta\\u box工作正常,但我无法访问操作中的$post对象。目前我有function remove_post_custom_fields($post) { global $post; if( count($post->ancestors) > 0 ){ remove_meta_box( \'staff-typediv\' , \'people\'
从多个CPT中移除多个Meta Box
嗨,我正在为我的工作建立多个网站。所有网站都将利用CPTs 和Custom Taxonomies. 将使用Advanced Custom Fields 插件。因此,我想从所有潜在站点中删除所有分类法元框。我知道我可以通过以下方式做到这一点:function my_remove_meta_boxes() { remove_meta_box( \'tax-1div\', \'CPT-1\', \'side\' ); remove_meta_box( \'tax-
如何有条件地更改分类元框的标题?
我正在使用Toolset Types插件创建各种自定义帖子和自定义分类法。我有两种自定义帖子类型(学校和产品),它们共享一个共同的分类法(学校主题)。然而,在学校编辑页面上,我希望分类法元框的标题显示为“主题愿望列表”,同时在产品编辑页面上保留默认标题。因此,我不能将分类法作为一个整体重命名,因为这会在任何地方改变它。有什么想法吗?我已经考虑了其他各种答案,包括移除和重新添加代谢箱(例如this answer). 但我担心这可能行不通,因为工具集类型插件会动态生成这些元盒(我想?)。。。
如何显示SELECT_ADVANCED内容而不是ID?
当我使用此代码时,它只显示ID,而不显示其内容。我想显示内容,如何解决这个问题?array( \'name\' => __( \'Select Home Team \', \'themepixels\' ), \'id\' => \"{$prefix}select_home_team\", \'type\' => \'post\', \'post_type\' => \'football_team\' ,
需要帮助将自定义字段添加到类别
我正在尝试为类别添加自定义字段。自定义字段是一个复选框。我可以让复选框显示在“创建新类别”和“编辑类别”页面中的表单上,但如果选中复选框,则在保存表单后不会保持选中状态。这是我正在使用的代码:/* Custom Field for Categories. ======================================== */ //Add new page function my_taxonomy_add_meta_fields( $ta
如何在POST编辑视图中创建独立按钮
我希望在我的页面中添加一个选项,允许用户在单击按钮时发送通知,说明帖子已添加到订阅列表中。我希望按钮位于后期编辑页面的一侧。This page 看起来正是我想要的,但它没有显示如何添加代码并在按下按钮时执行代码。以下是我所拥有的:function rt_custom_button(){ $html = \'<div id=\"major-publishing-actions\" style=\"overflow:hidden\">\'; $ht
将特色图像链接到外部链接
我定制了帖子类型“Collections”,并通过特色图片填充每篇帖子。现在我需要将每个特色图片链接到适当的外部链接。到目前为止,我成功地将这段代码添加到了media uploader中functions.php: function be_attachment_field_credit( $form_fields, $post ) { $form_fields[\'be-url\'] = array( \'label\' => \'U
如何在没有离开/停留js对话框的情况下向自定义元框添加保存按钮?
我删除了发布默认按钮,并为帖子页面添加了一个自定义提交按钮,但wordpress在显示(js警报)对话框:“留下还是离开页面?”
自定义字段更改Metabox输入的格式
我刚刚开始学习Wordpress,所以请在这里对我放松点。我已经成功地用一些文本字段设置了一个自定义元数据库。如果在这些输入框中输入一些示例文本,则代码在自定义字段中的格式会有所不同。这是我用来实现自定义字段的代码:/** * function to return a custom field value. */ function alep_get_custom_field( $value ) { global $post; $cust
Getting the ID of a meta box
我想在编辑自定义帖子时更改元框的显示标题。我想在此处尝试此解决方案:How to change the title of a Meta Box on a specified Custom Post Type? 我将删除元框,然后用修改后的标题重新添加它。然而,我没有我的元框的ID信息,并且很难找到它们。有没有办法获取元框的ID列表?我已经研究了全局变量$wp_meta_boxes, 但我不知道如何列出身份证。更多信息:我最初并没有创建元框。我为特定的帖子类型创建了自定义分类法,Wordpress自动创建了
是否有针对自定义类别的预定义回调函数?
我正在尝试创建一个元框(具有与类别元框相同的功能,即搜索类别的元框),但我想创建一个搜索自定义类别的元框我希望可以依赖一个预定义的回调函数来处理自定义类别我从this article 但无济于事:add_meta_box( \'metaboxID\', \"Meta box Title\", \'myCustomPostType_myCustomCategory_meta_box\', \'myCustomPostType\',
使用多个复选框数组保存Metabox
我有一个要求,在metabox中输出的复选框数量不是固定的。如果它被修复了,我可能会遵循互联网上的任何一个教程,其中建议我命名每个复选框并使用update_post_meta()在我的例子中,我将数组表示法中的复选框命名为name = \'multval[]\' 因为复选框的数量未知。我无法理解如何使用:get_post_meta()checked()update_post_meta()当它被命名为数组时,访问复选框。代码:<?php add_action( \'add_meta_box
如何向WooCommerce产品添加自定义Meta PDF上传框(并在前端发布链接)
我尝试了以下几种不同的方法。目前我使用的功能工作正常,但没有使用WP Media Uploader(这使得在网站上查找1600多个PDF文件以上载变得很麻烦)。我最近找到了下面的代码片段,并对其进行了调整,使其适用于WooCommerce产品。唯一的问题是,我似乎不知道该调用什么来获取上传的PDF的URL,该URL将元框作为链接显示在前端(即单击此处下载产品Tearsheet)。任何帮助都将不胜感激。/* PDF Tear Sheet on Product Pages */ //Add
如何显示WordPress数据库中的分类术语?
我试图在我的metabox中显示所有与“竞争”分类法相关的术语,但它没有显示出来。<p> <label for=\"match_competition_name\"><?php _e( \'Comtetition\', \'match_details\' ); ?></label> <select name=\"match_competition_name\" id=\"match_competition_name\">
如何创建自定义元框以将MP4视频添加到页面?
我从几篇不同的帖子中拼凑出代码(因为我是php和jquery的新手),试图在wordpress管理中获得mp4视频URL输入字段。我已经能够在wordpress admin中让媒体上传程序显示、选择文件并在选择时使用URL填充表单字段,但是当我单击update时,URL消失。我一辈子都搞不清楚,一旦页面更新,我需要做什么来显示这个URL。任何帮助都将不胜感激!这是我添加到函数中的代码。php(请忽略id etc被称为“上传图像”,而不是视频,我会在工作后更改所有这些内容): add_action(\
Hiding a theme's meta box
我必须为某人更新一个网站,该网站是用其中一个(不是很好,笨重)预先制作的主题构建的。该主题(实际上是父主题,称为Mineral)在站点的所有帖子和页面编辑页面中插入一个元框,并具有各种布局选项。我想为不同的页面隐藏这个。因此,为了使其正常工作,我尝试了普通代码:function remove_page_excerpt_field() { remove_meta_box( \'pexeto-meta-page-boxes\' , \'page\' , \'normal\' ); }
是否使用wp_EDITOR在自定义metabox中使用快捷码?
我目前有许多自定义元数据库,每个看起来都非常类似:/* ----------------------------------------------------------- # Team Information ----------------------------------------------------------- */ add_action( \'add_meta_boxes\', \'team_information_metabox\' );
MetaBox在清空后不保存
所以我创建了一些这样的自定义元数据库,它们都是这样操作的。在我第一次将任何内容放入它们时,它们都可以完美地工作,之后的任何时候我都可以编辑它们,但如果它们被清空,它们将不再更新。add_action( \'admin_menu\', \'TFP_meta\' ); add_action( \'save_post\', \'save_TFP_meta\', 10, 2 ); function TFP_meta() { add_meta_box
如何将Metaboxs添加到管理栏?
有没有办法将metabox添加到管理栏?我的目标是能够更改类别、标记和发布日期/时间、状态和;任何帖子/页面前端帖子的可见性。我需要在管理栏中添加以下内容:类别Metbox标签Metbox发布Metabox谢谢
如何显示具有特定元密钥的CPT?
我试图显示来自CPT的帖子,但它没有显示任何记录。我想显示具有meta\\u键的帖子:match_details_competition_name 和match_details_session_name.空心化是我的准则。 function my_custom_leauge_table(){ $args = array( \'posts_per_page\' => -1, \'post_type\' => \'foo