{"id":51462,"date":"2016-09-02T10:19:08","date_gmt":"2016-09-02T10:19:08","guid":{"rendered":"https:\/\/es.wordpress.org\/support\/topic\/incluir-custom-field-en-el-feed\/"},"modified":"2016-09-02T10:40:00","modified_gmt":"2016-09-02T10:40:00","slug":"incluir-custom-field-en-el-feed","status":"publish","type":"topic","link":"https:\/\/es.wordpress.org\/support\/topic\/incluir-custom-field-en-el-feed\/","title":{"rendered":"Incluir custom field en el feed"},"content":{"rendered":"<p>Tengo un tema que usa campos personalizados para a\u00f1adir varios \u00edtems. El blog es de recetas, y me interesa incluir en el feed los ingredientes y las instrucciones, que se definen con custom fields.<\/p>\n<p>El caso es que he conseguido a\u00f1adir las instrucciones pero no los ingredientes, y he usado el mismo m\u00e9todo para ambos casos, llam\u00e1ndolos desde el functions. La \u00fanica diferencia es que el campo de ingredientes es text area y las instrucciones son text (no s\u00e9 si puede tener algo que ver).<\/p>\n<p>El c\u00f3digo que he puesto en el functions es \u00e9ste:<\/p>\n<pre><code>\/**Ingredientes e instrucciones en el feed**\/\nfunction fields_in_feed($content) {  \n    if(is_feed()) {  \n        $post_id = get_the_ID();  \n        $output = &#039;&lt;div&gt;&lt;h3&gt;Ingredientes:&lt;\/h3&gt;&#039;;  \n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;ingredientes&quot;, true) . &#039;&lt;\/p&gt;&#039;;  \n        $output = &#039;&lt;div&gt;&lt;h3&gt;Instrucciones:&lt;\/h3&gt;&#039;;  \n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_1&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_2&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_3&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_4&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_5&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_6&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_7&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_8&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_9&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;p&gt;&#039; . get_post_meta($post_id, &quot;paso_10&quot;, true) . &#039;&lt;\/p&gt;&#039;;\n        $output .= &#039;&lt;\/div&gt;&#039;;  \n        $content = $content.$output;  \n    }  \n    return $content;  \n}  \nadd_filter(&#039;the_content&#039;,&#039;fields_in_feed&#039;);<\/code><\/pre>\n<p>\u00bfUna ayudita? \ud83d\ude42<\/p>\n<p>Gracias!<\/p>\n","protected":false},"template":"","class_list":["post-51462","topic","type-topic","status-publish","hentry","topic-tag-custom-fields","topic-tag-feed"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/51462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":1,"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/51462\/revisions"}],"predecessor-version":[{"id":51466,"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/51462\/revisions\/51466"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=51462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}