[英]Edit get_post_meta() output in WordPress
在一個WordPress網站中,我想刪除get_post_meta
呈現的輸出中的最后4個字符(包括空格)。
這是PHP代碼,我在其中輸出名為post的自定義字段key
:
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'key', true);
wp_reset_query();
示例:如果在特定帖子中, key
是My song title mp3
,則輸出將是My song title
因為mp3
已被修剪。
只需添加以下代碼:
global $wp_query;
$postid = $wp_query->post->ID;
$key = 'My song title mp3';
$key = substr($key, 0, -4);
echo get_post_meta( $postid, $key, true );
wp_reset_query();
將echo命令替換為:
$string = get_post_meta($postid, 'key', true);
echo substr($string, 0, -4);
這會將帖子元保存為$string
然后使用substr()刪除最后4個字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.