WordPress、post_meta関係
update_post_meta(<投稿ID>,'<カスタムフィールド名'>, VALUE);
str_replace(変換対象文字列,変換後の文字列,対象文字列)
□urlencode(対象文字列)
-_. を除くすべての非英数文字が % 記号 (%)に続く二桁の数字で置き換えられ、 空白は + 記号(+)にエンコードされます。
□ltrim(対象文字列,削除対象文字列)
先頭から空白もしくは指定した文字列を取り除く。
stripcslashes
add_post_meta( $id, 'custom_permalink',
str_replace('%2F', '/',
urlencode(
ltrim(
stripcslashes($_REQUEST['custom_permalink'])
,"/")
)
)
);
こう?
add_post_meta( $id, 'custom_permalink',
trailingslashit(
str_replace('%2F', '/',
urlencode(
ltrim(
stripcslashes($_REQUEST['custom_permalink'])
,"/")
)
)
)
);