wordpress - torne clicáveis os valores dos campos personalizados para recuperá-los mais tarde
Quero adicionar uma coluna personalizada à minha página de todas as postagens do painel de administração no wordpress. O cenário é - toda postagem tem uma imagem em destaque. Quando olho para a página de todas as postagens no painel de administração, tenho uma coluna personalizada, denominada '*', e ela tem o valor * em todas as linhas. Desejo clicar no valor da coluna de uma linha específica para selecioná-la e ter uma aparência diferente (por exemplo, fonte em negrito). Em seguida, na página inicial, tentarei recuperar a imagem em destaque das postagens para as quais o valor da coluna personalizada foi selecionado clicando nela.
eu seguieste tutorial e adicionou o código a seguir no arquivofunctions.php
Arquivo:
// 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);
Consequentemente, recebo uma coluna denominada '*' com os valores sendo '*' também. Mas não posso fazer com que os valores da coluna sejam clicáveis, como disse anteriormente. Como posso conseguir isso?