@TheAlpha, как прикрепить обработчик кликов?
у добавить пользовательский столбец на мою страницу сообщений в админ-панели в WordPress. Сценарий таков - у каждого поста есть избранные изображения. Когда я просматриваю страницу «Все сообщения» в админ-панели, у меня появляется настраиваемый столбец, а именно «*», и в каждой строке у него есть значение *. Я хочу щелкнуть значение столбца для определенной строки, чтобы она была выделена и имела другой вид (то есть жирный шрифт). Затем на домашней странице я постараюсь получить избранные изображения тех сообщений, для которых было выбрано значение пользовательского столбца, нажав на него.
Я последовал заэтот урок и добавил следующий код в темуfunctions.php
файл:
// 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);
Следовательно, я получаю столбец, а именно '*' со значениями '*' тоже. Но я не могу сделать значения столбцов кликабельными, как я уже говорил ранее. Как я могу этого достичь?