• Jag använder mig av temat Astral och har lagt till en extra flik i menyn för att dela upp olika inlägg för den som skall använda sidan. Jag har använt följande kod i filen functions.php

    // Custom Post Type
    
    function create_posttype() {
      register_post_type( 'light_testamonial',
    	array(
    	  'labels' => array(
    		'name' => __( 'Testamonials' ),
    		'singular_name' => __( 'Testamonial' )
    	  ),
    	  'public' => true,
    	  'has_archive' => true,
    	  'rewrite' => array('slug' => 'testamonials'),
    	)
      );
    }
    add_action( 'init', 'create_posttype' );

    Det funkar utmärkt förutom att när jag lägger till en post där så dyker den gamla klassiska redigeraren upp.

    Vad behöver jag göra för att få samma blockredigerare som dyker upp under vanliga inläggs fliken.

    Har skapat en egen single.php med annat namn.

    /Mathias

    • Detta ämne redigerades för 1 år, 1 månad sedan av thias79.
Visar 1 svar - 1 till 2 (av 2 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Hej,

    Jag googlade lite och hittade bland annat https://www.cloudways.com/blog/gutenberg-wordpress-custom-post-type/

    Det verkar som om du behöver lägga till en liten deklaration ”show_in_rest” för att det ska fungera. Sedan kan du också behöva tänka igenom vilka åtgärder/kringfunktioner som behöver vara aktiverade, här är ett exempel:

    'show_in_rest' => true,
    'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'

    PS! Eventuellt kan du också rätta till namnet på din inläggstyp: testimonial

    Trådstartare thias79

    (@thias79)

    Här är en kod som ser ut att fungera korrekt.

    /* Custom Post Type (Test) */
    
    function test_post_type() {
           register_post_type( 'test',
            // WordPress CPT Options Start
               array(
            'labels' => array(
            'name' => __( 'Test' ),
            'singular_name' => __( 'Test' )
            ),
            'has_archive' => true,
            'public' => true,
            'rewrite' => array('slug' => 'test'),
            'show_in_rest' => true,
    	'taxonomies' => array ('category','post_tag'),
            'supports' => array( 'title', 'editor', 'post-formats','author', 'thumbnail', 'excerpt', 'comments' )
                   
               )
           );
        }
        add_action( 'init', 'test_post_type' );
Visar 1 svar - 1 till 2 (av 2 totalt)
  • Ämnet ”custom post med nya blockredigeraren” är stängt för nya svar.