the_content
JSON API でカスタム フィールドを表示するためのこのフィルターには、少し絶望的です。
このプラグインhttp://wordpress.org/plugins/json-rest-api/を使用して、カスタム投稿タイプからの JSON 応答を取得しています。これらのカスタム投稿タイプには、モバイル アプリで表示する必要があるカスタム フィールドがあります。
これを実装するthe_content filter
ために、元のコンテンツを置き換えて、カスタム投稿タイプのみを HTML タグで表示するために使用する次のコードを作成しました。
add_filter( 'the_content', 'add_custom_post_fields_to_the_content' );
function add_custom_post_fields_to_the_content( $content ){
global $post;
$custom_fields = get_post_custom($post->ID);
$content = '<img id="provider-logo" src="'.$custom_fields["wpcf-logo"][0].'" />';
$content = $content.'<img id="provider-image" src="'.$custom_fields["wpcf-fotos"][0].'" />';
$content = $content.'<h1 id="provider-name">'.$post->post_title.'</h1>';
$content = $content.'<p id="provider-address">'.$custom_fields["wpcf-direccion"][0].'</p>';
$content = $content.'<p id="provider-phone">'.$custom_fields["wpcf-phone"][0].'</p>';
$content = $content.'<p id="provider-facebook">'.$custom_fields["wpcf-facebook"][0].'</p>';
return $content;
}
それで、ブラウザ経由で情報をリクエストすると、これは例ですhttp://bride2be.com.mx/ceremonia/カスタムフィールドはうまく表示されますが、JSONデータをリクエストすると、カスタムフィールド。
以下に例を示します。
http://bride2be.com.mx/wp-json.php/posts?type=ceremonia
私はこれで少し迷っています、誰かが私を助けることができますか?