-
-
Save edinaldohvieira/68e175af1c675c295cc08197924a8502 to your computer and use it in GitHub Desktop.
Landingpage Abschnitt in WordPress
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Custom Post Type: Landingpages. | |
* Add to your functions.php | |
*/ | |
function cptui_register_my_cpts_landingpage() { | |
/** | |
* Post Type: Landingpages. | |
*/ | |
$labels = [ | |
"name" => __( "Landingpages", "kadence" ), | |
"singular_name" => __( "Landingpage", "kadence" ), | |
"menu_name" => __( "Landingpages", "kadence" ), | |
"all_items" => __( "Alle Landingpages", "kadence" ), | |
"add_new" => __( "Add new", "kadence" ), | |
"add_new_item" => __( "Neue Landingpage hinzufügen", "kadence" ), | |
"edit_item" => __( "Landingpage bearbeiten", "kadence" ), | |
"new_item" => __( "Landingpage hinzufügen", "kadence" ), | |
"view_item" => __( "Landingpage anzeigen", "kadence" ), | |
"view_items" => __( "Landingpages anzeigen", "kadence" ), | |
"search_items" => __( "Landingpages durchsuchen", "kadence" ), | |
"not_found" => __( "No Landingpages found", "kadence" ), | |
"not_found_in_trash" => __( "No Landingpages found in trash", "kadence" ), | |
"parent" => __( "Übergeordnet Landingpage:", "kadence" ), | |
"featured_image" => __( "Featured image for this Landingpage", "kadence" ), | |
"set_featured_image" => __( "Set featured image for this Landingpage", "kadence" ), | |
"remove_featured_image" => __( "Remove featured image for this Landingpage", "kadence" ), | |
"use_featured_image" => __( "Use as featured image for this Landingpage", "kadence" ), | |
"archives" => __( "Landingpage archives", "kadence" ), | |
"insert_into_item" => __( "Insert into Landingpage", "kadence" ), | |
"uploaded_to_this_item" => __( "Upload to this Landingpage", "kadence" ), | |
"filter_items_list" => __( "Filter Landingpages list", "kadence" ), | |
"items_list_navigation" => __( "Landingpages list navigation", "kadence" ), | |
"items_list" => __( "Landingpages list", "kadence" ), | |
"attributes" => __( "Landingpages attributes", "kadence" ), | |
"name_admin_bar" => __( "Landingpage", "kadence" ), | |
"item_published" => __( "Landingpage published", "kadence" ), | |
"item_published_privately" => __( "Landingpage published privately.", "kadence" ), | |
"item_reverted_to_draft" => __( "Landingpage reverted to draft.", "kadence" ), | |
"item_scheduled" => __( "Landingpage scheduled", "kadence" ), | |
"item_updated" => __( "Landingpage updated.", "kadence" ), | |
"parent_item_colon" => __( "Übergeordnet Landingpage:", "kadence" ), | |
]; | |
$args = [ | |
"label" => __( "Landingpages", "kadence" ), | |
"labels" => $labels, | |
"description" => "", | |
"public" => true, | |
"publicly_queryable" => true, | |
"show_ui" => true, | |
"show_in_rest" => true, | |
"rest_base" => "", | |
"rest_controller_class" => "WP_REST_Posts_Controller", | |
"has_archive" => false, | |
"show_in_menu" => true, | |
"show_in_nav_menus" => true, | |
"delete_with_user" => false, | |
"exclude_from_search" => true, | |
"capability_type" => "page", | |
"map_meta_cap" => true, | |
"hierarchical" => true, | |
"rewrite" => [ "slug" => "lp", "with_front" => true ], | |
"query_var" => true, | |
"menu_position" => 20, | |
"menu_icon" => "dashicons-schedule", | |
"supports" => [ "title", "editor", "thumbnail", "revisions", "author", "page-attributes" ], | |
]; | |
register_post_type( "landingpage", $args ); | |
} | |
add_action( 'init', 'cptui_register_my_cpts_landingpage' ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment