it-swarm.com.de

Benutzerdefiniertes CSS für das Plugin-Formular

Ich habe einen kurzen Code, der einer Seite ein Formular hinzufügt. Wie stelle ich sicher, dass das CSS für das Formular rechtzeitig mit dem Shortcode geladen wird?

1
Awesome Name

sie können mit the_posts hook prüfen, ob Ihr Shortcode existiert, und den Stil nur dann in eine Warteschlange stellen, wenn dies der Fall ist:

function check_for_shortcode($posts) {
    if ( empty($posts) )
        return $posts;

    $found = false;

    foreach ($posts as $post) {
        if ( stripos($post->post_content, '[CHANGE_TO_YOUR_SHORT_CODE') )
            $found = true;
            break;
        }

    if ($found){
        $url = get_bloginfo( 'template_directory' );
        wp_enqueue_style( 'my_login_Stylesheet',$url.'/my_login_Stylesheet.css' );

    }
    return $posts;
}
add_action('the_posts', 'check_for_shortcode');
2
Bainternet

Sie fügen das CSS für dieses Formular zum style.css Ihres Themas hinzu. Das CSS ist schon da, egal ob du ein Formular hast oder nicht. Das ist die einfachste Lösung.

0
BjornW

Sie können Ihre Stile auch über ein Tag oberhalb des Kurzcodes HTMl einbetten.

0
Pippin