Files
2026-05-11 09:17:15 +02:00

36 lines
1018 B
PHP

<?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 );
}
}