Upload folder via GUI - includes

This commit is contained in:
Git Manager GUI
2026-05-11 09:17:15 +02:00
parent 85cb7ef400
commit 4c4e87c565
8 changed files with 477 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
<?php
if ( ! defined( 'ABSPATH' ) ) exit;
// Extra Spalten in der Admin-Übersicht
add_filter( 'manage_mc_news_posts_columns', 'mcn_admin_columns' );
function mcn_admin_columns( $cols ) {
$new = [];
foreach ( $cols as $key => $val ) {
$new[ $key ] = $val;
if ( $key === 'title' ) {
$new['mcn_pinned'] = '📌 Angepinnt';
$new['mcn_badge'] = '🏷️ Badge';
$new['mcn_category'] = '📂 Kategorie';
}
}
return $new;
}
add_action( 'manage_mc_news_posts_custom_column', 'mcn_admin_column_content', 10, 2 );
function mcn_admin_column_content( $col, $post_id ) {
switch ( $col ) {
case 'mcn_pinned':
echo get_post_meta( $post_id, '_mcn_pinned', true ) ? '✅' : '—';
break;
case 'mcn_badge':
$b = get_post_meta( $post_id, '_mcn_badge', true );
echo $b ? '<strong>' . esc_html( $b ) . '</strong>' : '—';
break;
case 'mcn_category':
$terms = get_the_terms( $post_id, 'mc_news_category' );
if ( $terms ) {
echo esc_html( implode( ', ', wp_list_pluck( $terms, 'name' ) ) );
} else {
echo '—';
}
break;
}
}