WordPress
Skapa en anpassad mall
Sök…
Skapa grundläggande tom mall
För att skapa en anpassad mall måste vi först skapa php-fil i en temakatalog. Du kan namnge det nästan som du vill. För detta exempel skapar vi exempel.php
En och enda sak som vi behöver definiera i vårt exempel.php, som ska erkännas av WordPress som en mall, är mallnamn. Vi gör det för att köpa en speciell kommentar högst upp i en fil, så här:
<?php
/*
Template Name: Example
*/
?>
Och när vi nu ska se vår mall i rullgardinsmenyn mall i rutan Sidattribut
Inklusive sidhuvud och sidfot i vår mall
Låt oss utvidga vår mall från ovan och inkludera innehåll från header.php och footer.php
Inklusive rubrik:
Vi kommer att inkludera rubrik direkt efter kommentar från mallnamn
Det finns två vanliga sätt att göra detta. Båda har rätt och fungerar samma sak, det handlar bara om din stil och hur koden ser ut
Första sättet:
<?php
/*
Template Name: Example
*/
get_header();
?>
Andra sättet:
<?php
/*
Template Name: Example
*/
?>
<?php get_header(); ?>
Inklusive sidfot:
Inklusive sidfot fungerar på samma sätt, det finns bara en sak som vi behöver ta hand om, och det är att vi inkluderar sidfot efter att vi inkluderade sidhuvud. Så den sista mallen ska se ut så här.
<?php
/*
Template Name: Example
*/
get_header();
?>
<?php get_footer(); ?>
Anpassad mall med innehåll
Vi kommer att utöka vår mall ytterligare och inkludera sidans titel och ett innehåll
<?php
/*
Template Name: Example
*/
get_header();
the_title();
the_content();
get_footer();
Och om du vill kan du linda in dem med HTML-element som det här
<?php
/*
Template Name: Example
*/
get_header();
echo '<h1>' . the_title() . '</h1>';
echo '<section> . 'the_content() . '</section>';
get_footer();
Eller om du föredrar att arbeta som vanlig HTML-fil utan att använda eko
<?php
/*
Template Name: Example
*/
get_header();
?>
<h1><?php the_title(); ?></h1>
<section><?php the_content(); ?></section>
<?php get_footer(); ?>