Murbhys
Respostas no Fórum
-
Fórum: Ajustando o WordPress
Em resposta a: renomear imagens no servidorNão é mais pratico permitir links com esses caracteres?
Fórum: Temas
Em resposta a: Mystique – Campos PersonalizadosPara testar criei um campo com o nome “cliente”
E no post coloquei o codigo que você me passou:
<?php $cliente = get_post_meta($post->ID, "cliente", true); echo $cliente; ?>
Porem nada aconteceu.
Fórum: Temas
Em resposta a: Mystique – Campos PersonalizadosNinguem para me socorrer?
Fórum: Temas
Em resposta a: Mystique – Campos PersonalizadosUma pequena correção: eu só consigo chamar os campos personalizados com o <?php the_meta(); ?> com qualquer tema,testei com vários temas, inclusive com o Twenty Ten 1.1 padrão do wordpress.
Fórum: Desenvolvendo com WordPress
Em resposta a: Editar plugin wp-sub-post ou codigo php do meu siteEle funciona normalmente com os post originais, a unica alteração que queria fazer é que ele mostrasse nos custon post type o exato campo que mostra no “post” pois pretendo usar os post originais como categorias para os custon post type, categorias que seriam páginas.
Não tem opção de configurar esse plugin, só editar o php dele mesmo.
Seria mais prático que criar uma categoria para cada post type e redirecionar 3 ou 4 categorias iguais de custon post type diferentes para uma única página.
Fórum: Desenvolvendo com WordPress
Em resposta a: Editar plugin wp-sub-post ou codigo php do meu siteEsse é o codigo do plugin, não teria como inserir no codigo onde diz para motrar a no post um valor que faça exibir no custo post type?
P..S eu fiz o custon post type pelo functions.php
Segue o codigo do plugin para andiantar:
<?php /* Plugin Name: WP Sub Post Plugin URI: http://wordpress.org/# Description: You can make a post is a child of another post. Author: Takien Version: 0.1 Alpha Author URI: http://takien.com */ //////////////////////////// class Walker_PostDropdown extends Walker { /** * @see Walker::$tree_type * @since 2.1.0 * @var string */ var $tree_type = 'post'; /** * @see Walker::$db_fields * @since 2.1.0 * @todo Decouple this * @var array */ var $db_fields = array ('parent' => 'post_parent', 'id' => 'ID'); /** * @see Walker::start_el() * @since 2.1.0 * * @param string $output Passed by reference. Used to append additional content. * @param object $page Page data object. * @param int $depth Depth of page in reference to parent pages. Used for padding. * @param array $args Uses 'selected' argument for selected page to set selected HTML attribute for option element. */ function start_el(&$output, $page, $depth, $args) { $pad = str_repeat(' ', $depth * 3); $output .= "\t<option class=\"level-$depth\" value=\"$page->ID\""; if ( $page->ID == $args['selected'] ) $output .= ' selected="selected"'; $output .= '>'; $title = esc_html($page->post_title); $output .= "$pad$title"; $output .= "</option>\n"; } } ///////////// function &wp_get_posts($args = '') { global $wpdb; $defaults = array( 'child_of' => 0, 'sort_order' => 'ASC', 'sort_column' => 'post_title', 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'meta_key' => '', 'meta_value' => '', 'authors' => '', 'parent' => -1, 'exclude_tree' => '', 'number' => '', 'offset' => 0 ); $r = wp_parse_args( $args, $defaults ); extract( $r, EXTR_SKIP ); $number = (int) $number; $offset = (int) $offset; $cache = array(); $key = md5( serialize( compact(array_keys($defaults)) ) ); if ( $cache = wp_cache_get( 'wp_get_posts', 'posts' ) ) { if ( is_array($cache) && isset( $cache[ $key ] ) ) { $pages = apply_filters('wp_get_posts', $cache[ $key ], $r ); return $pages; } } if ( !is_array($cache) ) $cache = array(); $inclusions = ''; if ( !empty($include) ) { $child_of = 0; //ignore child_of, parent, exclude, meta_key, and meta_value params if using include $parent = -1; $exclude = ''; $meta_key = ''; $meta_value = ''; $hierarchical = false; $incpages = preg_split('/[\s,]+/',$include); if ( count($incpages) ) { foreach ( $incpages as $incpage ) { if (empty($inclusions)) $inclusions = $wpdb->prepare(' AND ( ID = %d ', $incpage); else $inclusions .= $wpdb->prepare(' OR ID = %d ', $incpage); } } } if (!empty($inclusions)) $inclusions .= ')'; $exclusions = ''; if ( !empty($exclude) ) { $expages = preg_split('/[\s,]+/',$exclude); if ( count($expages) ) { foreach ( $expages as $expage ) { if (empty($exclusions)) $exclusions = $wpdb->prepare(' AND ( ID <> %d ', $expage); else $exclusions .= $wpdb->prepare(' AND ID <> %d ', $expage); } } } if (!empty($exclusions)) $exclusions .= ')'; $author_query = ''; if (!empty($authors)) { $post_authors = preg_split('/[\s,]+/',$authors); if ( count($post_authors) ) { foreach ( $post_authors as $post_author ) { //Do we have an author id or an author login? if ( 0 == intval($post_author) ) { $post_author = get_userdatabylogin($post_author); if ( empty($post_author) ) continue; if ( empty($post_author->ID) ) continue; $post_author = $post_author->ID; } if ( '' == $author_query ) $author_query = $wpdb->prepare(' post_author = %d ', $post_author); else $author_query .= $wpdb->prepare(' OR post_author = %d ', $post_author); } if ( '' != $author_query ) $author_query = " AND ($author_query)"; } } $join = ''; $where = "$exclusions $inclusions "; if ( ! empty( $meta_key ) || ! empty( $meta_value ) ) { $join = " LEFT JOIN $wpdb->postmeta ON ( $wpdb->posts.ID = $wpdb->postmeta.post_id )"; // meta_key and meta_value might be slashed $meta_key = stripslashes($meta_key); $meta_value = stripslashes($meta_value); if ( ! empty( $meta_key ) ) $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_key = %s", $meta_key); if ( ! empty( $meta_value ) ) $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_value = %s", $meta_value); } if ( $parent >= 0 ) $where .= $wpdb->prepare(' AND post_parent = %d ', $parent); $query = "SELECT * FROM $wpdb->posts $join WHERE (post_type = 'post' AND post_status = 'publish') $where "; $query .= $author_query; $query .= " ORDER BY " . $sort_column . " " . $sort_order ; if ( !empty($number) ) $query .= ' LIMIT ' . $offset . ',' . $number; $pages = $wpdb->get_results($query); if ( empty($pages) ) { $pages = apply_filters('wp_get_posts', array(), $r); return $pages; } // Sanitize before caching so it'll only get done once $num_pages = count($pages); for ($i = 0; $i < $num_pages; $i++) { $pages[$i] = sanitize_post($pages[$i], 'raw'); } // Update cache. update_page_cache($pages); if ( $child_of || $hierarchical ) $pages = & get_page_children($child_of, $pages); if ( !empty($exclude_tree) ) { $exclude = (int) $exclude_tree; $children = get_page_children($exclude, $pages); $excludes = array(); foreach ( $children as $child ) $excludes[] = $child->ID; $excludes[] = $exclude; $num_pages = count($pages); for ( $i = 0; $i < $num_pages; $i++ ) { if ( in_array($pages[$i]->ID, $excludes) ) unset($pages[$i]); } } $cache[ $key ] = $pages; wp_cache_set( 'wp_get_posts', $cache, 'posts' ); $pages = apply_filters('wp_get_posts', $pages, $r); return $pages; } ////////////// function walk_post_dropdown_tree() { $args = func_get_args(); if ( empty($args[2]['walker']) ) // the user's options are the third parameter $walker = new Walker_PostDropdown; else $walker = $args[2]['walker']; return call_user_func_array(array(&$walker, 'walk'), $args); } function wp_dropdown_posts($args = '') { $defaults = array( 'depth' => 0, 'child_of' => 0, 'selected' => 0, 'echo' => 1, 'name' => 'page_id', 'show_option_none' => '', 'show_option_no_change' => '', 'option_none_value' => '' ); $r = wp_parse_args( $args, $defaults ); extract( $r, EXTR_SKIP ); $pages = wp_get_posts($r); $output = ''; $name = esc_attr($name); if ( ! empty($pages) ) { $output = "<select name=\"$name\" id=\"$name\">\n"; if ( $show_option_no_change ) $output .= "\t<option value=\"-1\">$show_option_no_change</option>"; if ( $show_option_none ) $output .= "\t<option value=\"" . esc_attr($option_none_value) . "\">$show_option_none</option>\n"; $output .= walk_post_dropdown_tree($pages, $depth, $r); $output .= "</select>\n"; } $output = apply_filters('wp_dropdown_pages', $output); if ( $echo ) echo $output; return $output; } ///////////////////////////// /* Use the admin_menu action to define the custom boxes */ add_action('admin_menu', 'myplugin_add_custom_box'); /* Use the save_post action to do something with the data entered */ add_action('save_post', 'myplugin_save_postdata'); /* Adds a custom section to the "advanced" Post and Page edit screens */ function myplugin_add_custom_box() { if( function_exists( 'add_meta_box' )) { add_meta_box( 'myplugin_sectionid', __( 'WP Sub Posts', 'myplugin_textdomain' ), 'myplugin_inner_custom_box', 'post', 'side','high' ); //add_meta_box( $id, $title, $callback, $page, $context, $priority ); add_meta_box( 'myplugin_sectionid', __( 'WP Sub Posts', 'myplugin_textdomain' ), 'myplugin_inner_custom_box', 'page', 'advanced' ); } else { add_action('dbx_post_advanced', 'myplugin_old_custom_box' ); add_action('dbx_page_advanced', 'myplugin_old_custom_box' ); } } function myplugin_inner_custom_box() { ?> <style type="text/css"> select#parent_id, select#parent_id option { width:250px; } </style> <?php echo '<input type="hidden" name="myplugin_noncename" id="myplugin_noncename" value="' . wp_create_nonce( plugin_basename(__FILE__) ) . '" />'; ?> <h5><?php _e('Parent') ?></h5> <p><label for="post_parent">Please select the parent of this post</label></p> <?php global $post; $currentid = $_GET['post']; wp_dropdown_posts(array('exclude_tree' => $currentid, 'selected' => $post->post_parent, 'name' => 'parent_id', 'show_option_none' => __('Main Post (no parent)'), 'sort_column' => 'menu_order, post_title')); } /* Prints the edit form for pre-WordPress 2.5 post/page */ function myplugin_old_custom_box() { echo '<div class="dbx-b-ox-wrapper">' . "\n"; echo '<fieldset id="myplugin_fieldsetid" class="dbx-box">' . "\n"; echo '<div class="dbx-h-andle-wrapper"><h3 class="dbx-handle">' . __( 'WP Sub Posts', 'myplugin_textdomain' ) . "</h3></div>"; echo '<div class="dbx-c-ontent-wrapper"><div class="dbx-content">'; // output editing form myplugin_inner_custom_box(); // end wrapper echo "</div></div></fieldset></div>\n"; } /* When the post is saved, saves our custom data */ function myplugin_save_postdata( $post_id ) { // verify this came from the our screen and with proper authorization, // because save_post can be triggered at other times if ( !wp_verify_nonce( $_POST['myplugin_noncename'], plugin_basename(__FILE__) )) { return $post_id; } // verify if this is an auto save routine. If it is our form has not been submitted, so we dont want // to do anything if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return $post_id; // Check permissions if ( 'page' == $_POST['post_type'] ) { if ( !current_user_can( 'edit_page', $post_id ) ) return $post_id; } else { if ( !current_user_can( 'edit_post', $post_id ) ) return $post_id; } // OK, we're authenticated: we need to find and save the data $mydata = $_POST['parent_id']; return $mydata; } function filtercontentprior(){ $all_plugins = get_plugins(); foreach ( (array)$all_plugins as $plugin_file => $plugin_data) { //Translate, Apply Markup, Sanitize HTML $plugin_data = _get_plugin_data_markup_translate($plugin_file, $plugin_data, false, true); $all_plugins[ $plugin_file ] = $plugin_data; //Filter into individual sections if ( is_plugin_active($plugin_file) ) { $active_plugins[ $plugin_file ] = $plugin_data; } } $total_active_plugins = count($active_plugins); return $total_active_plugins+1; } add_filter('posts_where','where_no_parent'); add_filter('the_content','subpost_template', 0, 2 ); add_action('wp_print_scripts', 'disable_autosave'); function disable_autosave() { wp_deregister_script('autosave'); } function subpost_template($content) { if(is_singular()) { remove_filter('posts_where','where_no_parent'); } $parentID = get_the_ID(); $childposts = get_posts(array( 'post_type' => 'post', 'numberposts' => -1, 'post_status' => 'publish', 'post_parent' => $parentID )); $subcontent = ""; foreach($childposts as $childpost){ $subcontent .= "<blockquote>"; $subcontent .= "<h3>".$childpost->post_title."</h3>"; $subcontent .= $childpost->post_content; $subcontent .= '<p class="postmetadata"><small>This sub post was added on: '.date('l, dS F, Y',strtotime($childpost->post_date)).' <a href="'.get_edit_post_link($childpost->ID).'" rel="nofollow">Edit</a></small></p>'; $subcontent .= "</blockquote>"; } $content .= $subcontent; return $content; } function where_no_parent($where) { global $wpdb; $where .= " AND post_parent = 0"; return $where; } ?>
Fórum: Temas
Em resposta a: Mystique – Como adicionar tipo de postDepois de muito tentar colocar o código, o problema resolveu com eu colocando o código como você falou antes da ultima tag ?> porem por um editor de texto qualquer como bloco de notas do windons, e depois upar o arquivo para o servidor, pois pelo editor de temas do wordpress dava erro e nada carregava depois que eu editava.
Vlws pela ajuda ^^.
Fórum: Temas
Em resposta a: Mystique – Como adicionar tipo de postTentei por no arquivo functions.php e quando clico em atualizar o arquivo, ele não vai para a próxima pagina e eu tenho que retirar o código.
E se coloco no campo que tem na configurações do tema para por codigos que deveria ir no functions.php não acontece nada.
Quando você poe o código aparece no Menu um menu igual ao do post, só que com nome Anime?
Pode me informar entre que codigo vc inseriu o codigo acima?
O codigo completo que vou inserir é esse:
/** Post Animes */ add_action('init', 'animes_register'); function animes_register() { $labels = array( 'name' => __('Animes'), 'singular_name' => __('Animess'), 'add_new' => __('Novo Anime'), 'add_new_item' => __('Adicionar novo Anime'), 'edit_item' => __('Editar Anime'), 'new_item' => __('Novo Anime'), 'view_item' => __('Ver Anime'), 'search_items' => __('Buscar Animes'), 'not_found' => __('Nenhum Anime encontrado'), 'not_found_in_trash' => __('Nada encontrado na Lixeira'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => null, 'supports' => array('title','editor') ); register_post_type( 'animes' , $args ); } /** Gêneros dos animes */ $labels = array( 'name' => __( 'Gêneros'), 'singular_name' => __( 'Gênero'), 'search_items' => __( 'Buscar' ), 'popular_items' => __( 'Mais usados' ), 'all_items' => __( 'Todos os Gêneros' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'Add novo' ), 'update_item' => __( 'Atualizar' ), 'add_new_item' => __( 'Adicionar novo Gênero' ), 'new_item_name' => __( 'Novo' ) ); register_taxonomy('agenero', array('animes'), array( 'hierarchical' => true, 'labels' => $labels, 'singular_label' => 'Gênero', 'all_items' => 'Todos os Gêneros', 'query_var' => true, 'rewrite' => array( 'slug' => 'agenero' )) ); /** Post dos mangás <<<<<<<<<<>>>>>>>>>>> */ add_action('init', 'mangas_register'); function mangas_register() { $labels = array( 'name' => __('Mangás'), 'singular_name' => __('Mangás'), 'add_new' => __('Novo Mangá'), 'add_new_item' => __('Adicionar novo Mangá'), 'edit_item' => __('Editar Mangá'), 'new_item' => __('Novo Mangá'), 'view_item' => __('Ver Mangá'), 'search_items' => __('Buscar Mangás'), 'not_found' => __('Nenhum Mangá encontrado'), 'not_found_in_trash' => __('Nada encontrado na Lixeira'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => null, 'supports' => array('title','editor') ); register_post_type( 'mangas' , $args ); } /** Gêneros dos mangás */ $labels = array( 'name' => __( 'Gêneros'), 'singular_name' => __( 'Gênero'), 'search_items' => __( 'Buscar' ), 'popular_items' => __( 'Mais usados' ), 'all_items' => __( 'Todos os Gêneros' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'Add novo' ), 'update_item' => __( 'Atualizar' ), 'add_new_item' => __( 'Adicionar novo Gênero' ), 'new_item_name' => __( 'Novo' ) ); register_taxonomy('mgenero', array('mangas'), array( 'hierarchical' => true, 'labels' => $labels, 'singular_label' => 'Gênero', 'all_items' => 'Todos os Gêneros', 'query_var' => true, 'rewrite' => array( 'slug' => 'mgenero' )) ); /** Post dos dramacd <<<<<<<<<<>>>>>>>>>>> */ add_action('init', 'dramacd_register'); function dramacd_register() { $labels = array( 'name' => __('DramaCD'), 'singular_name' => __('DramaCD'), 'add_new' => __('Novo DramaCD'), 'add_new_item' => __('Adicionar novo DramaCD'), 'edit_item' => __('Editar DramaCD'), 'new_item' => __('Novo DramaCD'), 'view_item' => __('Ver DramaCDá'), 'search_items' => __('Buscar DramaCD'), 'not_found' => __('Nenhum DramaCD encontrado'), 'not_found_in_trash' => __('Nada encontrado na Lixeira'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => null, 'supports' => array('title','editor') ); register_post_type( 'dramacd' , $args ); } /** Gêneros dos dramacd */ $labels = array( 'name' => __( 'Gêneros'), 'singular_name' => __( 'Gênero'), 'search_items' => __( 'Buscar' ), 'popular_items' => __( 'Mais usados' ), 'all_items' => __( 'Todos os Gêneros' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'Add novo' ), 'update_item' => __( 'Atualizar' ), 'add_new_item' => __( 'Adicionar novo Gênero' ), 'new_item_name' => __( 'Novo' ) ); register_taxonomy('dcdgenero', array('dramacd'), array( 'hierarchical' => true, 'labels' => $labels, 'singular_label' => 'Gênero', 'all_items' => 'Todos os Gêneros', 'query_var' => true, 'rewrite' => array( 'slug' => 'dcdgenero' )) ); /** Nomes dos Mangaká */ $labels = array( 'name' => __( 'Mangaká'), 'singular_name' => __( 'Mangaká'), 'search_items' => __( 'Buscar' ), 'popular_items' => __( 'Mais usados' ), 'all_items' => __( 'Todos os Mangaká' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'Add novo' ), 'update_item' => __( 'Atualizar' ), 'add_new_item' => __( 'Adicionar novo Mangaká' ), 'new_item_name' => __( 'Novo' ) ); register_taxonomy('mangaka', array('dramacd', 'animes', 'mangas'), array( 'hierarchical' => true, 'labels' => $labels, 'singular_label' => 'Mangaká', 'all_items' => 'Todos os Mangaká', 'query_var' => true, 'rewrite' => array( 'slug' => 'mangaka' )) ); /** Nomes dos Grupos */ $labels = array( 'name' => __( 'Grupos'), 'singular_name' => __( 'Grupo'), 'search_items' => __( 'Buscar' ), 'popular_items' => __( 'Mais usados' ), 'all_items' => __( 'Todos os Grupos' ), 'parent_item' => null, 'parent_item_colon' => null, 'edit_item' => __( 'Add novo' ), 'update_item' => __( 'Atualizar' ), 'add_new_item' => __( 'Adicionar novo Grupo' ), 'new_item_name' => __( 'Novo' ) ); register_taxonomy('grupos', array('dramacd', 'animes', 'mangas'), array( 'hierarchical' => true, 'labels' => $labels, 'singular_label' => 'Grupos', 'all_items' => 'Todos os Grupos', 'query_var' => true, 'rewrite' => array( 'slug' => 'grupos' )) );
Ele funcionou com outros temas só com esse que não vai.
Fórum: Temas
Em resposta a: LightWord – Páginas como itens de menuNossa desculpa a demora, estava intestido configurando que esqueci daki.
Realmente, essa videoaula simples, resolvel meu problema, eu havia definido nome ao menu de “Menu” porem não havia deixado ele como principal, deixei o campo vazio, então assim que defini o Menu como Menu, o problema foi resolvido.
Fórum: Temas
Em resposta a: Mostras as categorias filhas ao ver categoria mãeOpa, dessa vez foi vlws ae. Pela ajuda, pelo tempo gasto me ajudando, isso me ajudou muito, obrigado.
Fórum: Temas
Em resposta a: Mostras as categorias filhas ao ver categoria mãeEnquanto googlava como usar essa configuração de css que você me passou
ul.categorias-post{
me deparei com o seguinte codigo que resolveu meus problemas.<?php foreach((get_the_category()) as $childcat) { if (cat_is_ancestor_of(10, $childcat)) { echo '<a href="'.get_category_link($childcat->cat_ID).'">'; echo $childcat->cat_name . '</a>'; }} ?>
Mas como estava bom d+ para ser verdade as palavras não tem um espaço separando-as, sabe como editar esse codigo para por um espaço e uma virgula entre as categorias?
Consegui esse codigo nesse site: http://www.wpbeginner.com/wp-themes/how-to-display-only-child-category-in-your-wordpress-post-loop/
Fórum: Temas
Em resposta a: Mostras as categorias filhas ao ver categoria mãeConsegui ver os atributos, dessa vez entendi, e consgui mostrar apenas as categorias que eu quero, passei esse tempo googlando para resolver esse problema:
Vi que a “string” define ela como uma lista, uma categoria em baixo da outra, e que editamos como você disse com o código que você passou, mas em qual php eu insiro/edito esse codigo?
Fórum: Temas
Em resposta a: Mostras as categorias filhas ao ver categoria mãeO codigo que você me passou:
<?php the_category( ‘, ‘ ); ?>
É exibido assim: Amigo do Pai, Chefe do Pai, Filha da Mãe 1, Irmã da Mãe, Mãe, Pai
Como pode ver ela exibe todas as categorias filhas lado a lado e por ultimo o nome das mães ‘Mãe” e “Pai”.
Descobri um modo de exibir apenas as categorias filhas de uma certa mãe com o seguinte codigo:
<?php wp_list_categories(‘orderby=name&show_count=1&child_of=20&order=desc’); ?>
e fica assim:
# Categorias
* Irmã da Mãe (1)
* Filha da Mãe 1 (1)Você sabe como sumir com a palavra categorias, e fazer as categorias filhas ficarem lado a lado separado por virgula ou outro simbolo?
Na integra: http://yaoibr.co.cc/2011/04/20/teste/
Fórum: Temas
Em resposta a: Mostras as categorias filhas ao ver categoria mãeMe desculpa, não entendi muito do codigo.
Como eu devo colocar no <?php the_category( ‘, ‘ ); ?>, eu sei que a id da categoria mãe Status é 12, então como eu coloco?
Vi que a descrição do codigo no forum e a que recebi por email é diferente, aki não aparece numeros e no email aparece numeros porem é todo bagunçado.
Fórum: Temas
Em resposta a: Mostras as categorias filhas ao ver categoria mãeNão não, eu estou colocando no post do wordpress> exemplo: http://yaoibr.co.cc/2011/04/19/after-i-get-drunk-on-you/
No caso eu quero exibir as categorias no meio do post, junto com o texto e as imagens, entendeu?