wordpress: haga clic en valores de campo personalizados para recuperarlos más tarde

Quiero agregar una columna personalizada a mi página de todas las publicaciones del panel de administración en WordPress. El escenario es: cada publicación tiene una imagen destacada. Cuando miro la página de todas las publicaciones en el panel de administración, tengo una columna personalizada llamada '*' y tiene el valor * en cada fila. Quiero hacer clic en el valor de la columna de una fila en particular para seleccionarla y tener un aspecto diferente (es decir, fuente en negrita). Luego, en la página de inicio, intentaré recuperar la imagen destacada de las publicaciones para las que se seleccionó el valor de la columna personalizada haciendo clic en ella.

Seguíeste tutorial y agregó el siguiente código en el temafunctions.php archivo:

// GET FEATURED IMAGE
function ST4_get_featured_image($post_ID) {
    $post_thumbnail_id = get_post_thumbnail_id($post_ID);
    if ($post_thumbnail_id) {
        $post_thumbnail_img = wp_get_attachment_image_src($post_thumbnail_id, 'featured_preview');
        return $post_thumbnail_img[0];
    }
}

// ADD NEW COLUMN
function ST4_columns_head($defaults) {
    $defaults['featured_image'] = '*';
    return $defaults;
}

// SHOW THE FEATURED IMAGE
function ST4_columns_content($column_name, $post_ID) {
    if ($column_name == 'featured_image') {
        $post_featured_image = ST4_get_featured_image($post_ID);
        if ($post_featured_image) {
            echo '*';
        }
    }
}

add_filter('manage_posts_columns', 'ST4_columns_head');
add_action('manage_posts_custom_column', 'ST4_columns_content', 10, 2);

En consecuencia, obtengo una columna llamada '*' con los valores '*' también. Pero no puedo hacer que los valores de la columna sean clicables como dije anteriormente. ¿Cómo puedo lograr eso?

Respuestas a la pregunta(0)

Su respuesta a la pregunta