您当前的位置:首页 > TAG信息列表 > metabox
页面发布类型的Metabox上下文
我想在标题下添加一个元框,但在编辑器之前,在页面上键入admin。我可以把它添加到帖子中,但不能添加到页面,我不明白为什么。我用它添加了一个新的上下文,它将出现在标题下。function buddydev_create_new_metboax_context( $post ) { do_meta_boxes( null, \'custom-metabox-holder\', $post ); } add_action( \'edit_form_after_title\',
Meta box not saving
我正在跟踪Noel Tock\'s 关于制作事件CPT的教程,到目前为止,我能够显示自定义列和自定义元框。现在的问题是,我无法将数据保存在元框中。我很困惑,因为我发现当我按下更新按钮时,这些值不会保留在字段上,也不会反映在自定义列上。代码与教程类似。自定义列:function events_custom_columns($column){ global $post; $custom = get_post_custom(); switch($column){ case
从一个自定义帖子类型填充另一个自定义帖子类型的下拉列表
[已解决->请参阅此问题的最后一条评论]在自定义post类型CPT\\U A中,我通过自定义metabox表单字段保存first\\u name和last\\u name(它们不是分类法):update_post_meta( $post_id, \'first_name\', esc_attr( $_POST[\'first_name\'] ) ) update_post_meta( $post_id, \'last_name\', esc_attr( $_POST[\'last_name\
在保存之前还是在显示之前按Esc键有关系吗?
在许多“如何创建自定义元框”教程中,当保存数据时,即update\\u post\\u meta,数据会转义:update_post_meta( $post_id, \'city\', esc_attr( ucwords( $_POST[\'city\'] ) ) ); 有些教程在保存时不esc,并在屏幕输出时执行。但是,转义保护屏幕的输出,即回声:echo esc_attr( $city ); 那么,如果在输出到屏幕之前或在保存之前按esc键,这有关系吗?如果您在保存时按esc键,
帖子和页面的颜色选择器
我想在管理菜单的wordpress帖子和页面中添加颜色选择器。我有颜色选择器的代码:add_action( \'admin_enqueue_scripts\', \'add_color_picker\' ); function add_color_picker( $hook ) { if( is_admin() ) { // Add the color picker css file wp_enqueue_st
Metabox不显示在自定义发布类型上,但显示在页面和发布上
我有一个自定义的帖子类型,如function cpt_Projects() { $labels = array( \'name\' => \'Projects\', \'singular_name\' => \'Project\', \'menu_name\' => \'Projects\', \'name_a
如果已加载/存在精选图片,则在自定义元框中触发JS
使用WordPress定制,我创建了一个元框,其他几个元框可以报告帖子的详细信息。一个元框评估特征图像,但我很难弄清楚如何在元框的内容中启动AJAX。起初我认为我需要调查admin-ajax.php 所以我跟着Using AJAX With PHP on Your WordPress Site Without a Plugin 但在查看之后,我需要检查帖子是否在元框内容中加载了缩略图。我在标签下搜索media 和标记javascript 我发现的是Trigger JS when featured imag
如何在WordPress中设置复选框的默认值
我在WordPress中设置复选框字段的默认值时遇到了一个问题。我在自定义帖子中有一个复选框输入字段(metabox)。我希望默认选中该复选框。若用户取消选中它,那个么应该保存并取消选中它,并在刷新页面时保持未选中状态。我的问题是无法设置复选框的默认值。我只有两个价值观可以合作。主要问题出现了,因为savemetadata函数在我单击“添加新”帖子时运行,所以默认值会自动保存在数据库中,而不会保存新帖子。我已经试了三天了。我尝试在用户未选中复选框时保存默认值“是”。但在这种情况下,当用户取消选中时,它仍然
避免在我的自定义帖子类型中出现另一个元框
我创建了自己的自定义帖子,就在这里。我还为自定义帖子添加了元框。但我注意到一些插件会自动添加他们自己的METABOX我的自定义帖子类型。这可以避免吗?亲切的盛宴。
仅当自定义元框的日期未过期时才显示自定义帖子
我在显示自定义帖子时遇到问题-我希望每个帖子仅在自定义字段中设置的日期未过时显示。我不知道应该将if语句放在代码中的什么位置。我的想法是:if($daysleft >= 0) then execute the while \"custom post\"; 以下代码显示了所有自定义帖子-过期和未过期:<?php while(have_posts() ) : the_post(); $date = get_post_meta($po
基于组元坐标选择的显示div
我对下面的代码有一个问题,当它涉及到显示一个基于特定元框填充的div时。我正在使用CMB2中的组元盒选择来处理我的元盒。截至目前,当填写newblock\\u url时,它只显示div,而不显示href,这是代码的else部分,当metabox为空时也是如此。我环顾了四周,但找到了一个解决方案,可以让if get\\u post\\u meta与一个可重复的组一起工作。删除if语句后,所有元盒名称都正确并正确显示。可以更正此问题的if get\\u post\\u meta缺少什么? <?php e
是否将输入到Metabox的数据保存到数组中?用于For/Each输出。
下午好遵循此页面成功地将Metabox字段添加到我的管理页面,现在我正在尝试使其对我有用:https://paulund.co.uk/create-custom-meta-boxes我正在尝试为我的页面制作一个简单的食谱帖子,我希望能够在一个字段中输入多个成分。。。理想情况下,每行一个。然后将该元数据输出为数组,用于/每次处理,以便在我的页面上创建列表。我在函数中添加了以下内容。php:// Lets get meta function add_embed_recipe_meta_box(
如何去除CPT的一些代谢物?
我使用删除一些元数据库remove_meta_box(\'commentsdiv\',\'page\',\'normal\'); // Comments. remove_meta_box( \'commentsdiv\',\'post\',\'normal\' ); // Comments. 这似乎不适用于CPT。因此,要从所有cpt中删除元盒,是否有其他方法可以重复上述操作,但用cpt名称替换页面/帖子?
如何在metabox中修改<textarea>字段的大小:行高和滚动控件?
我被无法找到一种方法来对textarea 在我的自定义元数据库中。查看默认的Wordpress Post Admin屏幕,标签元框是一个单行字段,大小正好可以容纳一行字符。如果可用空间过满,它会向右滚动。无需调整大小,无需滚动条。我不能在我自己的习惯中复制这个textarea 字段,在我的metabox中。无论字体大小如何,我的字段都比填充文本高约30%。当获得可用的水平空间时,它们会垂直滚动。我更喜欢尺寸textarea 通过cols=\"X\" rows=\"Y\" 方法,但无法找到有关如何为行高度指
根据日期数组多次显示帖子
我有一个用于简单日程列表的自定义帖子类型,使用meta box插件,我有两个meta box分配给自定义帖子类型。1表示图像,1表示日期时间数组。在我的功能中。php文件我创建了一个短代码来检索和显示信息。然而,它只显示一次帖子,我在那里显示日期时间,上面写着“数组”。我想将帖子显示3次,因为我已经用meta框存储了3次日期。我不知道如何调整我的查询或循环,使帖子按日期顺序显示3次。下面是我的函数的短代码。php文件。任何帮助都将不胜感激。// SCHEDULE LIST add_shortcod
向自定义分类管理元数据添加描述
我创建了自定义分类法:add_action( \'init\', \'create_collection_taxonomies\', 0 ); function create_collection_taxonomies() { $labels = array( \'name\' => _x( \'Collection Tags\', \'taxonomy general name\' ),
自定义分类隐藏元框但显示在菜单中
如果设置show_ui false, 这隐藏了分类法元框和管理菜单链接,如何只隐藏元框?$args = array( \'hierarchical\' => true, \'labels\' => $labels, \'show_ui\' => false, \'show_admin_column\' => false, \'show_in_menu\
Metabox saving values
在我的自定义帖子类型(“kvkoolitus”)编辑页面上有两个元数据库(“价格”和“日期”)。正如我所想的那样,wordpress只保存第一个渲染的元盒中的值。每个元盒代码存储在各自的文件中。如果我只包含1个元盒-它可以工作,如果两者都包含-wordpress只保存第一个渲染的元盒中的值我错过了什么?第一个metabox创建函数:function kvkoolitus_prices_metabox() { add_meta_box( \'kvkoolitus_p
自定义页面模板的自定义元数据
我已经创建了自定义页面模板。现在,我必须使其可配置,然而,由于我在主题中使用了多个模板,我希望确保只有当用户选择此模板作为页面时,配置才可用。是否有这样做的选择?add_meta_box 接受不同的$post_type, 因此,我能得到的最接近的方法是将metabox添加到所有页面,这是我想要避免的。
如何在管理员的post.php中显示metabox?
我想在中显示我的metaboxpost.php?action=edit 不在post-new.php. 我该怎么做?