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

35
includes/assets.php Normal file
View File

@@ -0,0 +1,35 @@
<?php
if ( ! defined( 'ABSPATH' ) ) exit;
add_action( 'wp_enqueue_scripts', 'mcn_enqueue_assets' );
function mcn_enqueue_assets() {
global $post;
// Nur laden wenn Shortcode auf der Seite ist
if ( is_a( $post, 'WP_Post' ) && (
has_shortcode( $post->post_content, 'server_news' ) ||
is_singular( 'mc_news' ) ||
is_post_type_archive( 'mc_news' )
) ) {
wp_enqueue_style(
'mcn-styles',
MCN_URL . 'assets/css/mcn-style.css',
[],
MCN_VERSION
);
wp_enqueue_script(
'mcn-scripts',
MCN_URL . 'assets/js/mcn-script.js',
[],
MCN_VERSION,
true
);
}
}
add_action( 'admin_enqueue_scripts', 'mcn_admin_assets' );
function mcn_admin_assets( $hook ) {
$screen = get_current_screen();
if ( $screen && $screen->post_type === 'mc_news' ) {
wp_enqueue_style( 'mcn-admin', MCN_URL . 'assets/css/mcn-admin.css', [], MCN_VERSION );
}
}