Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Nube de etiquetas me muestra Números?

Estas en el tema de Nube de etiquetas me muestra Números? en el foro de WordPress en Foros del Web. Estimados. Una consulta que me imagino debe haber un código en el PHP del themes que me causa este problema. Necesito mostrar la nube de ...
  #1 (permalink)  
Antiguo 03/10/2012, 13:06
Avatar de Dg4
Dg4
 
Fecha de Ingreso: mayo-2003
Ubicación: chile
Mensajes: 112
Antigüedad: 21 años, 7 meses
Puntos: 0
Pregunta Nube de etiquetas me muestra Números?

Estimados.
Una consulta que me imagino debe haber un código en el PHP del themes que me causa este problema.
Necesito mostrar la nube de etiquetas, pero cuando ingreso un nuevo tema en la nube me aparece un número y no la palabra correspondiente y este número se crea solo.
Tengo esta nube:
Código PHP:
<?php $args = array( 'taxonomy' => array('post_tag','responsive'), ); wp_tag_cloud($args); ?>
Pero creo que esta solamente los muestra.. cual es el código que crea estos números y no permite crear la palabra que uno ingresó?..
Alguien tiene alguna idea?..
Gracias..
__________________
POLANCO.CL
"Diseño - POLANCO"
  #2 (permalink)  
Antiguo 04/10/2012, 06:44
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Nube de etiquetas me muestra Números?

Qué es lo que querés mostrar? Todas las etiquetas dentro de la categoría "responsive" o qué?
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 04/10/2012, 12:36
Avatar de Dg4
Dg4
 
Fecha de Ingreso: mayo-2003
Ubicación: chile
Mensajes: 112
Antigüedad: 21 años, 7 meses
Puntos: 0
Respuesta: Nube de etiquetas me muestra Números?

Mira la verdad que trato de meter en mi Template el detalle de Ingresar trabajo que es de otro Template..
Y este me causa problemas, por ejemplo solucione el problema antes señalado pero eliminando una pagina.php y esta ingresaba las entradas del blog convirtiéndolos en un ID numérico, no marcaba la "etiqueta" que corresponde, por ejemplo si uno ingresaba una etiqueta llamada "diseño" aparecía "42"...
Mostrare la página que elimine y causaba este detalle, ahora si alguien me puede decir donde se debe cambiar el type="radio" por type="checkbox" y la programación que hacer mostrar el ID.. para aprender y agregar de nuevo esta página..
Código PHP:
<?php
include_once('walker.php');

if (!
class_exists("RadioTaxonomyMB")) {
class 
RadioTaxonomyMB {
    
    function 
__construct() {
        
add_action('init', array($this'set_taxonomies'));
        
add_action('admin_menu', array($this'meta_boxes'));
    }
    
    function 
set_taxonomies() {
        global 
$wp_taxonomies;
        
$this->taxonomies get_taxonomies(array('show_ui' => 'radio'), 'objects');
        
        
// Ahora que sabemos que las taxonomías que estamos tratando, vamos a establecer show_ui en true y quitar la casilla de meta.
        
foreach ($this->taxonomies as $tax) {
            
$wp_taxonomies[$tax->name]->show_ui true;
            
//  show_none predeterminado en false
            
if (!isset($wp_taxonomies[$tax->name]->show_none)) $wp_taxonomies[$tax->name]->show_none false;
        }
    }
    
        
    function 
meta_box($post$metabox) {
        
do_action('radio-taxonomy_box');
        
$tax $metabox['args']['taxonomy'];?>
        <div id="taxonomy-<?php echo $tax->name ?>" class="categorydiv">
            <div class="inside">1111
                <div id="<?php echo $tax->name?>-all">
                    <ul id="<?php echo $tax->name?>checklist" class="list:<?php echo $tax->name?>categorychecklist form-no-clear"><?php 
                    
// show_none set? Esto no hacer mucho pero mostrar un botón de radio
                    // TODO: en realidad esto ha comprobado cuando se ha seleccionado ningún término
                    
if ($tax->show_none) {
                        echo 
'<li><label class="selectit"><input value="" type="radio" name="tax_input['.$tax->name.'][]"'.(apply_filters('radio-taxonomy_none-checked'false$metabox) ? ' checked="checked"' '').'> ';
                        echo 
apply_filters('radio-taxonomy_none-text'__('None''radio-taxonomy'), $metabox);
                        echo 
'</label></li>';
                    }
                    
$this->category_radio_list($post->ID$tax->name);
                    
?>
                    </ul>
                </div>
            </div>
        </div>
        <?php
        do_action
('radio-taxonomy_box_after');
    }
    
    function 
category_radio_list($post_id$taxonomy) {
        
wp_terms_checklist($post_id, array('taxonomy' => $taxonomy'checked_ontop' => false'walker' => new Walker_Category_RadioList));
    }
    
    function 
meta_boxes() {
        
// Quitar y crear los nuevos cuadros de meta
        
foreach ($this->taxonomies as $tax) {
            foreach (
$tax->object_type as $post_type) {
                
// Quite la vieja caja de meta
                
remove_meta_box($tax->name.'div'$post_type'side');
                
                
// Añadir el nuevo cuadro de meta
                
add_meta_box(
                    
$tax->name.'div'// identificación de la casilla de meta, usar el mismo que el viejo acaba de retirar.
                    
$tax->labels->singular_name//title
                    
array(&$this,'meta_box'), // función de devolución de llamada que se hace eco del contenido de la caja
                    
$post_type// where to add the box: on "post", "page", or "link" page - donde agregar el cuadro: en la página de "enlace", "página" o "post"
                    
'side',
                    
'low',
                    array(
'taxonomy' => $tax'post_type' => $post_type)
                );
            }
        }
    }
}
new 
RadioTaxonomyMB;
}
?>
__________________
POLANCO.CL
"Diseño - POLANCO"

Etiquetas: etiquetas, muestra, nube, php, post, tema, themes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:00.