gpt4 book ai didi

php - 获取WordPress中the_meta()的具体值?

转载 作者:行者123 更新时间:2023-12-02 05:09:51 26 4
gpt4 key购买 nike

我正在竭尽全力地使用 Wordpress 中的 the_meta() 数组从循环中获取特定行并为其分配一个变量(如程序 while 循环)。现在它只是一次拉取所有行。此查询的结果从数据库返回 3 行。我正在尝试做的是将 div 标记围绕存储在 the_meta(); 中的返回行之一。

我试过分解数组并返回第一行,但它只是一次返​​回所有内容。我只想获取一行并将其放入一个变量中,以便我可以使用 CSS 对其进行样式设置。

代码如下:

$args = array( 
'post_type' => 'membersprofile',
'posts_per_page' => 20);

$loop = new WP_Query( $args );

while ( $loop->have_posts() ) : $loop->the_post();

$newvar = explode(" ", the_meta());
echo $newvar[0];

endwhile;

如有任何帮助,我们将不胜感激!

编辑:感谢 Youn 为我指明了正确的方向并为我找到了答案,问题是我使用的 the_meta() 只返回整行。通过使用 get_post_meta,我能够为返回的每一行分配变量。有效的代码是:

$key_2_value = get_post_meta(get_the_ID(), 'wpcf-shortbio', true);

// check if the custom field has a value
if($key_2_value != '') {
echo $key_2_value;
}

希望这对其他人有帮助!

最佳答案

尝试使用 get_post_meta() 代替元数据。它将返回特定页面/帖子的元值。

欲了解更多信息,请访问 http://codex.wordpress.org/Function_Reference/get_post_meta

关于php - 获取WordPress中the_meta()的具体值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15673440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com