problema con add filter(post_class, function)

  • Avatar de Desconocido

    Hola buenas,

    tengo un tema con wordpress. he estado haciendo un theme y me vi en la necesidad de hacer en un mismo loop distintos estilos de post.
    facilmente lo podria lograr utilizando clases de categorias especificas para aplicar los estilos, pero la idea es hacer algo un poquito mas dinamico, que tener que especificar categorias.

    entonces busque algun plug in que en el admin de new post me diera la opcion de añadir una clase nueva a la id del post, pero no encontre :/
    entonces estoy haciendo el mio, aunque mas que plug in lo aplique directamente al theme en function.php

    a groso modo añadi un nuevo campo en la seccion de new post, en donde puse un <select> con las value de las clases a aplicar, guarde las value y todo.
    testie el output de las value para ver si todo ok.. y todo ok.

    CÓDIGO: SELECCIONAR TODO
    test
    print_r($_POST[name de <select>]);

    sale la value seleccionada luego de postear.

    el temon es aqui. para añadir la value seleccionada a la funcion add filter de wordpress hago lo siguiente

    CÓDIGO: SELECCIONAR TODO
    function class_box($classes) {
    global $meta_box, $post;
    foreach ($_POST[‘name de <select>’] as $testdbt)
    $classes[] = $testdbt;
    return $classes;
    }

    add_filter(‘post_class’, ‘class_box’);

    y no pasa nada…. xd lo testie con otras variables que tenia por ahi y las aplico sin problema.
    entonces no se si sera un tema llamar a la variable del <select> desde el array de $_POST

    que dicen uds?
    algun tip, consejo o plug in? xd

    saludos gracias

  • Avatar de Desconocido

    Hola. Sí, tengo un consejo: lee esto por favor por que no estás en el buen foro:
    https://es.forums.wordpress.com/topic/lee-esto-antes-de-postear?replies=1

    Entonces, como tienes tu blog WordPress.ORG en tu propio hospedaje, debes hacer tu consulta en http://wordpress.org/support/
    Gracias y espero que encuentres la respuesta a tu pregunta.

  • Avatar de Desconocido

    gracias, no tenia idea de eso.

  • El debate ‘problema con add filter(post_class, function)’ está cerrado y no admite más respuestas.