您当前的位置:首页 > TAG信息列表 > metabox
过滤器钩两次使用时返回空白
这是一个相当长的问题,对我来说太简单了。在我编写的允许用户轻松创建新元框的插件中,我有一个函数,它使用switch()为要添加的元字段类型返回适当的HTML。函数如下所示:// displays the requested field type function ecpt_render_field($field, $meta) { global $wp_version, $post, $ecpt_options; switch($field[\'
为什么我的自定义元框输入不能保存
我在函数中添加了以下函数。php添加一个自定义元框,使最终用户能够输入库短代码。然后,我打算使用它在页面上的特定位置放置一个库(远离主内容输出)。我使用的函数来自smashing magazine 而且,正如您可能已经猜到的那样,当涉及到php和标准wordpress函数时,我几乎不知道我在做什么。(我确实打算在不久的将来全面学习PHP)。我的元框显示良好,但我输入的数据未保存。一、 e.当我在帖子上单击“更新”时,元框会恢复为我的占位符文本。// Load the post meta box setup
自定义发布类型元数据不保存
我有以下代码。我正在尝试将数据输入自定义元数据库,然后保存它。当我去查看时,它已经进入了一个帖子,但是name列中没有任何内容。当我点击save时,我也得到了一个帖子。带有空白页面的php页面,这是我需要在我的主题中创建的页面,并将其返回到当前页面或其他页面。<? /** * Custom post-type booktime **/ add_action(\'init\', \'booktime_register\'); functi
prevent post submission
我正在使用一个元框来定制帖子类型。我有三个问题:每次打开新帖子进行编辑或重新加载时,WP似乎都会运行我附加到“save\\u post”操作的功能。有没有办法阻止它运行</即使我在验证失败后添加“return false”,WP也会保存帖子。还有别的方法吗</如何验证内置WP标题字段?(我想它是以$\\u POST[\'something])的形式发送的)TIA,谢谢您的帮助。
使用复选框时检索元密钥
我创建了一个值为“home”的元框,类型为checkbox,但是我很难在循环中检索,我在循环中使用以下代码: <?php if(get_post_meta(get_the_ID(), \'home\') == \'1\' ) : ?> <!--BLABLA TO DISPLAY --> <?php endif; ?> 如果复选框被选中,它应该像这样工作,但是不是。。。最有趣的是,如果我将其设置为“0”,它将显示未选中的所有其他页面。猜猜看
get_post_type on post.php
如何在post中获取post\\u类型。php页面?我正在开发一个插件,允许用户创建新的帖子类型。然后,在新的帖子类型中,将添加一个带有一些选项的元框。要添加的元框基于创建新帖子类型时设置的某些参数。因此,我需要检查post\\u类型是什么,如果它是某个post\\u类型,则会将某个元框添加到post编辑页面。我可以使用以下方法添加新页面(post new.php):$post\\U type=$\\U GET[\'post\\U type\'];但这似乎没有得到帖子的类型。在新创建的帖子类型中编辑现有帖
如何移动(或创建另一个)发布按钮?
如何创建“发布”按钮以放入自定义元数据库?或者,如果您可以向我指出创建当前发布框的代码,这将对我有所帮助。-正在尝试简化自定义帖子类型-
如何在搜索时包含元框内容?
当我在我的网站上搜索时,它目前不会在我的自定义元框中搜索内容。搜索时如何包含此内容?我正在注册我的元框,如下所示:$meta_box[\'recipe\'] = array( \'id\' => \'recipe-meta-details\', \'title\' => \'Recipe Meta Details\', \'context\' => \'normal\', \'priority\' => \'high\
更改自定义分类的Metabox的优先级
我正在创建一个新的自定义分类法(不是自定义帖子类型)。在编辑帖子页面上,这个自定义分类显示在我所有其他元框的上方。我希望它能在小组中排名靠后。我知道可以通过add\\u meta\\u box()添加优先级。不幸的是,我使用的是调用register\\u taxonomy()创建的默认元框,因此无法更改优先级值。如何更改自定义分类法的优先级,使其关联的元框在元框组中显示得更低?谢谢!:)
更改meta框中的发布日期
我在自己编写的自定义函数中更新post\\u日期时遇到问题。我正在尝试将“post\\u date”更改为我的自定义“meta\\u date”值。功能如下:function cfc_reset_postdate( $data, $postarr ) { // If it is our form has not been submitted, so we dont want to do anything if(defined(\'DOING_AUTOSAVE\') &&
通过选择特定类别显示添加元框
在我的插件中,我想在新的帖子页面中的WYSISWYG下显示一个add\\u meta\\u框,这没有问题,效果很好。但该框应仅在选择特定类别(例如:id=5的类别)时出现,否则不可见。如何做到这一点?按注释中的要求编辑以下是我的jquery:$script = \" <script type=\'text/javascript\'> jQuery(document).ready(function($) {
为什么我必须按两次“更新”按钮才能保存我的meta box值?
我在更新post_date 在我编写的自定义函数中。我想改变post_date 按我的习惯meta_date 价值功能如下:function cfc_reset_postdate( $data, $postarr ) { // If it is our form has not been submitted, so we dont want to do anything if(defined(\'DOING_AUTOSAVE\') && DOING_AUTOSAVE) r
在定制POST类型/元盒方面有问题
我一直在开发一个自定义post-type元框实现,它允许我更改post\\u日期以匹配“date”元框中的值。该功能运行完美,除非当我尝试添加新的自定义帖子时,我收到一个空白页面!我知道这是一个函数,因为如果我删除它,我可以创建一个新的帖子,没有问题。以下是我的功能:function cfc_reset_postdate( $data ) { // If it is our form has not been submitted, so we dont want to do anything
无法在wp-admin的自定义构建元数据中保存自定义分类术语
我创建了两个自定义分类法,即州和省,但无法将数据保存在wp admin的自定义构建元框中:<?php function custom_meta_box() { remove_meta_box( \'tagsdiv-states\', \'post\', \'side\' ); remove_meta_box( \'tagsdiv-provinces\', \'post\', \'side\' ); add_meta_box( \'t
在Meta Box中添加来自Thickbox的PDF的URL
我已经创建了一些关于我正在处理的主题的页面元框。想法是有一个输入字段,然后有一个按钮来上传文件。元框工作正常。当我点击按钮时,它会触发thickbox。这也很好用。然后我可以上传媒体或为库选择媒体。一点jQuery需要在ThickBox中获取所选文件的URL,并将其放在正确的字段中。我有一个脚本可以很好地处理图像,但它不能处理PDF文件。//lauch on click to appropriate button jQuery(\'#upload_requestform_button\').cli
在WordPress中使用自定义Meta框不能保存下拉菜单
我在WordPress中玩自定义元框,当我试图修改下拉菜单并保存选项时,它不会保存。如果我使用默认模板,它会很好地保存选项。case \'select\': echo \'<select name=\"\', $field[\'id\'], \'\" id=\"\', $field[\'id\'], \'\">\'; foreach ($field[\'options\'] as $option) { echo \'<option value=\"\', $opt
1列管理屏幕选项-将submitdiv移到底部
我正在使用此代码。add_filter(\'meta-box-order_post\',\'one_column_for_all\'); function one_column_for_all($result, $option, $user){ $result[\'normal\'] = \'postexcerpt,formatdiv,trackbacksdiv,tagsdiv-post_tag,categorydiv,postimagediv,postcustom,comment
Global custom meta box
我试图在WordPress中为多个自定义帖子类型创建一个自定义元框,而不创建重复的代码。目前我有:add_meta_box(\'adv_form_box1\', \'Advanced Form\', \'adv_form1\', \'custom-post-type1\', \'side\', \'high\'); add_meta_box(\'adv_form_box2\', \'Advanced Form\', \'adv_form2\', \'custom-post-type2\', \'s
选项页面上的元框保存表单问题
我从这个链接中获得了以下代码,https://gist.github.com/757903 我已经在“设置”部分的“自定义选项”页面上创建了几个元数据库。对我不起作用的是:我不能让它工作,所以保存表单工作,我认为这个钩子不存在“添加操作(\'admin\\u post\\u save\\u howto\\u metaboxes\\u general\',数组(&;this,\'on\\u save\\u changes”)</当我移动框时,下次我回到那个页面时,元框的顺序不会保存,列布局也是这
Output from Meta Box Array
我已经创建了一个元框,它成功地存储了post数据,但我在输出内容并以合理的方式显示它时遇到了困难,这超出了我对PHP的有限知识。我是一个养蜂人,我想记录我的蜂箱的检查情况,所以每个蜂箱都有一个记录,其中包含一定数量的字段。因此,我想遍历所有配置单元的colony数组,即直到$hive为空,然后以每个配置单元有一行的表的形式输出数据。目前,我已经成功地手动生成了表的第一行,但不知道如何设置一个循环来完成这项工作。<?php if (have_posts() ):?>