ACF WYSIWYG Feld anpassen

Liste möglicher Optionen

  • bold (fett – ist strong-Tag)
  • italic (kursiv – ist em-Tag)
  • underline (unterstrichen)
  • strikethrough (durchgestrichen)
  • forecolor (Textfarbe einstellen)
  • link (Verlinkung hinzufügen)
  • unlink
  • hr
  • removeformat
  • wp_adv (Wenn es zwei Reihen geben soll ist das der Umschalter. Ohne den, werden direkt zwei Reihen gezeigt)
  • bullist (ul Liste)
  • numlist (ol Liste)
  • alignleft
  • aligncenter
  • alignright
  • formatselect (p, h1-h6, vorformatiert)
  • fontsizeselect
  • removeformat
PHP
<?php

add_filter("acf/fields/wysiwyg/toolbars", function ($toolbars) {
    // Register a basic toolbar with a single row of options
    $toolbars["Kursbeschreibung"][1] = [
        "formatselect",
        "bold",
        "italic",
        "link",
        "unlink",
        "bullist",
        "numlist",
        "aligncenter",
    ];

    // Register another toolbar, this time with two rows of options.
    $toolbars["Kursinfos"][1] = [
        "bold", 
        "italic", 
        "link", 
        "unlink"
    ];

    return $toolbars;
});

add_filter("tiny_mce_before_init", function ($settings) {
    $settings["block_formats"] = "Text=p;Überschrift=h2";

    return $settings;
});
Bsp-Code für zwei Reihen
PHP
<?php

add_filter( 'acf/fields/wysiwyg/toolbars', function ( $toolbars ) {

	// Register a basic toolbar with a single row of options
	$toolbars['Custom One'][1] = [ 'bold', 'italic', 'underline', 'forecolor', 'link', 'unlink' ];

	// Register another toolbar, this time with two rows of options.
	$toolbars['Custom Two'][1] = [ 'bold', 'italic', 'underline', 'strikethrough', 'forecolor', 'wp_adv' ];
	$toolbars['Custom Two'][2] = [ 'bullist', 'numlist', 'alignleft', 'aligncenter', 'alignright' ];

	return $toolbars;
} );