Hvis du ønsker at tilpasse designet på din WooCommerce-butik, er det en god idé at lave en tema indstillinger side. Dette giver dig mulighed for at give kunderne flere muligheder for at tilpasse butikken.
Denne vejledning viser, hvordan du opretter en WooCommerce tema indstillinger side ved hjælp af WordPress tema API.
Trin 1: Registrer dine indstillinger
For at oprette en tema indstillinger side, skal du registrere dine indstillinger. Dette gøres ved hjælp af register_setting ()
-funktionen.
add_action( 'admin_init', 'register_theme_settings' ); function register_theme_settings() { register_setting( 'theme_options', 'theme_options', 'validate_theme_options' ); }
Som du kan se, er register_setting ()
-funktionen et WordPress tema API, der bruges til at registrere en indstilling. Argumenterne, som denne funktion tager, er navnet på indstillingen, navnet på den option, du ønsker at gemme, og en validations-funktion.
Trin 2: Tilføj en indstillingsside
Nu skal du tilføje en indstillingsside ved hjælp af add_options_page ()
-funktionen.
add_action('admin_menu', 'theme_options_page'); function theme_options_page() { add_options_page( 'Theme Options', 'Theme Options', 'manage_options', 'theme-options', 'theme_options_page_output' ); }
Som du kan se, er add_options_page ()
-funktionen et WordPress tema API, der bruges til at tilføje en indstillingsside. Argumenterne, som denne funktion tager, er titlen på siden, titlen på menuen, den nødvendige rettighedsstyringsniveau og navnet på den modtagerfunktion.
Trin 3: Udskriv indstillingerne
Den sidste ting, du skal gøre, er at udskrive indstillingerne ved hjælp af settings_fields ()
-funktionen.
function theme_options_page_output() { ?><?php }
Denne funktion vil udskrive indstillingerne på siden. Du skal blot sørge for at skrive koden ovenfor, når du opretter siden. Dette vil give brugerne mulighed for at ændre indstillingerne og gemme dem.
Konklusion
Som du kan se, er det ret enkelt at oprette en WooCommerce tema indstillinger side. Det kræver bare lidt kodning. Med det rigtige WordPress tema API kan du hurtigt oprette en flot og funktionel indstillingsside.