首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用update_post_meta中的变量作为$meta_key

使用update_post_meta中的变量作为$meta_key
EN

WordPress Development用户
提问于 2019-07-05 05:06:02
回答 1查看 493关注 0票数 -1

查看wordpress.org上的示例

update_post_meta( $post_id,$meta_key,$meta_value,$prev_value );

我似乎在用变量替换$meta_key时遇到了问题。这是我的密码

Part 1

设置$week

代码语言:javascript
复制
1
2
3
4
5
6
7
8

Selected a Week

如果你回音$week,一切都好。

Part 2

代码语言:javascript
复制
$current_post   =   $post->ID;
$title          =   get_the_title();
$s1             =   $title . "s1";

$week_s1        =   "_member_score_".$week._s1";
$post_information = array(
// Look at this //
'ID'            =>  $current_post,
'post_title'    =>  $title,
'post-type'     =>  'CTP-Name',
'post_status'   =>  'publish',
);
$pidac = wp_update_post($post_information);
if($pidac)
{
update_post_meta($pidac, $week_s1, $_POST[$s1]);
$term_ids = array( 2, 7 );
$taxonomy = 'Custom-Taxonomy';
wp_set_object_terms( $pidac, $term_ids, $taxonomy );
// Redirect
wp_redirect( home_url() );
}
}

如果你回音$week_s1,一切都好

如果将变量$week_s1替换为类型化的out值"_member_score_week_1_s1“,则示例是代码works perfectly.Here。

代码语言:javascript
复制
update_post_meta($pidac, "_member_score_week_1_s1" , $_POST[$s1]);

有人能告诉我如何在这段代码中使用($week_s1 )变量吗?

EN

回答 1

WordPress Development用户

发布于 2019-07-05 10:11:15

在这一行上设置变量时出错:

代码语言:javascript
复制
$week_s1="_member_score_".$week._s1";

这一行应该是

代码语言:javascript
复制
$week_s1 ="_member_score_".$week."_s1";
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/342214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档