您当前的位置:首页 > TAG信息列表 > post-meta

  • 无法发布自定义帖子类型-“您不被允许编辑此帖子。”

    时间:2013-08-06

    嘿,伙计们,我已经创建了这种帖子类型,但当我单击“发布”按钮时,我收到消息:不允许您编辑此帖子。我的代码中是否有错误,不允许任何人发布这种自定义类型的帖子?代码如下:<?php function image_post_type(){ $labels = array( \'name\' => \'Images\', \'singlular_name\' =&g

  • 使WordPress存储自定义帖子类型META的0值

    时间:2013-08-07

    我为一个足球网站创建了一个非常复杂的自定义帖子类型系统,并使用自定义元框来存储各种比赛数据。要决定是否显示统计信息,请检查数据是否已输入后端,如下所示:if (get_post_meta($post->ID, \'stat_red_h\', true) || get_post_meta($post->ID, \'stat_red_a\', true)){ echo \'somestuff\'; } 我在if语句中回显信息。然而,在许多情况下,统计的值为“0”,

  • 未显示使用自定义函数和get_post_meta的图像

    时间:2013-08-10

    我正在尝试创建一个函数来显示主题选项或基于用户输入的自定义图像。所以基本上,它是一个自定义元框。用户可以选择显示标题图像,也可以上载想要使用的标题图像。我创建了一个自定义函数,稍后在单页模板上调用。这就是我目前所拥有的。//El display image function el_display(){ global $post; $eldisplay = get_post_meta($post->ID, \'_cmb_el_theme\', true);&#x

  • 如何在保持良好性能的情况下添加帖子Meta到帖子永久链接?

    时间:2013-08-11

    以下问题-我想将我的post permalink结构完全更改为这样:www.example。com/%post\\U id%/%post\\U meta\\U value1%-%post\\U meta\\U value2%-。。。。拥有这样的永久链接结构会更好:www.example。com/%post\\u meta\\u值1%-%post\\u meta\\u值2%-。。。。问题并不是我在如何实现这一目标方面没有找到工作:add_action(\'save_post\', \'set_slug\')

  • 通过管理面板更改下拉菜单的内容?

    时间:2013-08-15

    我有一个自定义的帖子类型“事件”。在Events中,我有一个“Place”的自定义字段,它是一个下拉列表。是否有办法通过管理面板编辑下拉列表的内容,或者更改代码本身是唯一的方法?

  • 未过滤的包含UPDATE_POST_META的html

    时间:2013-08-16

    我有buddypress安装。在发布活动时,我将一些数据(html)作为元数据。让我展示一些代码:这是在发布活动时触发的操作。function add_activitylink_to_activity( $content, $user_id, $activity_id ) { ?> <script type=\"text/javascript\" > var activity_id = \'<?php echo $activity_id; ?>\';&

  • 用于保存多个值的自定义字段

    时间:2013-08-18

    我正在添加自定义元框,通过jquery,我可以在其中创建几个自定义字段,其中包含一个键“test”。可以有一个或多个自定义字段,但关键是“test”。我还可以删除不再需要的键值。问题是我不能用同一个键保存自定义字段的多个值。所有字段中仅保存最后一个值。请帮我做个决定!<?php add_action( \'add_meta_boxes\', \'add_test_meta_box\' ); function add_test_meta_box() { &#x

  • 前端更新_发布_元帮助

    时间:2013-08-19

    我遵循中提供的帮助this 问题,但无法获取保存数据的表单。我尝试使用“save\\u post”操作挂钩来尝试保存帖子,就像我们在管理端所做的那样。任何帮助都将不胜感激。我的代码如下:/*这位于模板的get\\u header()上方*/if ( isset( $_POST[\'grn_data\'] ) && wp_verify_nonce($_POST[\'grn_data\'],\'update_grn_postmeta\') ) { //if nonce check su

  • 获取meta_id以及meta_key和meta_value

    时间:2013-08-19

    有没有可能get_post_meta 或get_post_custom 并将meta\\u id与meta_value? 例如:$data = get_post_meta( $post_id, \'my_key\' ); // returns this: array( 0 => array(\'myvalue1\', 1002 ), 1 => array( \'myvalue2\', 1003 )); 基本思想是,因为同一个可能有多个meta\\u值meta_key,

  • Search CPT Title AND Meta

    时间:2013-08-20

    我目前有一个CPT我想搜索,问题是我还需要能够搜索CPT的元数据。我有以下代码,目前搜索所需的元数据,但我似乎无法让它搜索标题和元数据。非常感谢您的帮助!<?php /** * @package WordPress * @subpackage themename */ get_header(); $search = get_search_query(); ?> <div id=\"main\">

  • 根据POST请求获取POST元数据

    时间:2013-08-22

    我在wordpress中插入了产品价格、名称和大小的值。插入代码如下function products_save_postdata($post_id) { if (isset ($_POST[\'price\'])) { update_post_meta($post_id, \'price\', esc_attr($_POST[\'price\'])); } if (isset ($_POST[\'product_name\'])) {

  • Get only used meta_values

    时间:2013-08-22

    这就是我获取元值的方式:$apart_locations = $wpdb->get_col( \"SELECT meta_value FROM $wpdb->postmeta WHERE meta_key = \'postal_location\' ORDER BY meta_value ASC\" ); 这是我获取自定义帖子类型的已发布帖子的方式:$apartments = $wpdb->get_col( \" SELECT DISTI

  • 无法使用UPDATE_POST_META()函数保存日期时间自定义元字段

    时间:2013-08-22

    当我这样做时(在WP admin内的插件函数中):$metaboxes = get_post_meta( $post_id ); echo \"<pre>\"; print_r($metaboxes); echo \"</pre>\"; die(); 我得到了我所有的元数据库信息except the datetime.为什么会这样?它们存储在哪里?我如何访问它们?我正在使用此插件http://www.deluxeblogtips.com/m

  • 如何在存档模板中为每个帖子显示Yoast SEO元描述,而不是_Excerpt()?

    时间:2013-08-25

    我读过这个question 但这并不是我想要的。我是Wordpress的新手,对功能和一切都有点困惑。如何在每个帖子的循环中获得元描述?谢谢

  • 简单自定义Metabox不保存

    时间:2013-08-26

    我不太清楚为什么,但我一直在尝试各种不同的解决方案,但似乎都不管用。我交易过update_post_meta 具有add_post_meta 甚至把它分成3个条件,看看它是在添加、更新还是删除,但似乎什么都不起作用。问题是它实际上不会在更新时保存和显示数据。我知道设置了“\\u desc”,因为当我die() (就在更新之前)。建议我如何找出为什么它没有更新?/** Add the Meta Box **/ function add_custom_meta_box() { glob

  • 如何创建一个按钮点击计数器的元框?

    时间:2013-08-28

    我试图在自定义帖子类型中创建按钮点击计数器元框,但我无法使其工作。我想做的是,当用户单击submit按钮时,它就会update_post_meta 在后台,并通过以下方式在当前屏幕上显示值echo get_post_meta 使用ajax。以下是我目前的代码:Hooks the metabox functionadd_action(\'add_meta_boxes\', \'add_custom_categories_box\'); Add metabox functionfunction add

  • 基于元数据的批量删除帖子

    时间:2013-09-09

    我需要删除对某个元键具有某个元值的所有帖子。我正在寻找如何直接在DB中执行此操作。例如,我有一个名为“state”的元字段,我想删除该键的元值不等于“CA”的所有帖子(有数千篇)。我找到了可以删除特定类型的所有帖子和所有相关元数据的查询,但找不到可以通过元数据删除帖子的查询。

  • 安全清理WordPress wp_postmeta表

    时间:2013-09-10

    为了便于维护我的网站,优化页面加载,并帮助数据库迁移,我正在尝试清理我网站的wordpress数据库。我意识到wp Posteta表本身的重量为240个月!!我如何才能清除这些内容,区分哪些是必需的,哪些不是必需的,并安全地删除无用的内容?

  • 如何显示POSTS_WHERE触发的SQL查询

    时间:2013-09-11

    我用过add_filter( \'posts_where\', array(&$this, \'new_filter_where\' )); function edcal_new_filter_where($where = \'\') { global $wpdb; $where .= \" AND (($wpdb->postmeta.meta_key = \'assignto\' AND $wpdb->postmeta.meta

  • 保存/读取自定义字段值不起作用-不会过帐任何值

    时间:2013-09-11

    我正在尝试为我的所有帖子添加一个自定义字段,当然还保存/读取该值。作为一个起点,我从Wordpress Codex中选取了这个例子,并将其简化为基本内容。我知道它有严重的安全缺陷,我只是想了解它。我目前面临的问题是什么都救不了。在查看保存帖子时发布的内容后,我注意到输入的键&;中不存在值$_POST 数组。该属性存在于数据库中,但当然没有值。我还注意到变量$post 传递给add_input 是空的,但我不知道为什么(我想这就是问题所在?)。这是我函数中的代码。php:function add_cu