Praktische Wordpress Codes PHP in HTML

Beim Programmieren einer Seite, hat man immer die selben Probleme. Man sucht immer die alten bestimmten Codes in ehemaligen Projekten. Deswegen habe ich hier eine Zusammenstellung meiner wichtigsten Codes.

Titel der Seite bekommen

<?php the_title(); ?>

Dieser Output von dem PHP beinhaltet keine Formatierung. Daher muss er noch einen h-tag zugewiesen bekommen.

<h3><?php the_title(); ?></h3>

Post Thumbnail erhalten

<?php if ( has_post_thumbnail() ) {the_post_thumbnail();}?>

Permalink erhalten

<?php the_permalink() ?>

Macht hauptsächlich Sinn in einem Link. Daher hier der Code im HTML-Link eingebaut.

<a href="<?php the_permalink() ?>"> </a>

Inhalt von Blog darstellen

<?php the_content(); ?> 	

Footer und Header

So wird der Header einer Seite aufgerufen:

<?php get_header(); ?>

So wird der Footer einer Seite aufgerufen:

<?php get_footer(); ?> 

Die letzten Beiträge von einem custom post type anzeigen lassen

Hier lässt sich einstellen welchen post-type man wählen will und wie viele man anzeigen lassen will.

<?php
$custom_query = new WP_Query(
    array(
        'post_type' => 'post-type name',
        'posts_per_page' => 3
    )
);
if ( $custom_query->have_posts() ) : while ( $custom_query->have_posts() ) : $custom_query->the_post();?> 
					
""Code zum darstellen pro Beitrag""
					
<?php endwhile; endif; wp_reset_query(); ?> 

Und hier ein Beispielcode.

<?php
$custom_query = new WP_Query(
    array(
        'post_type' => 'blog',
        'posts_per_page' => 3
    )
);
if ( $custom_query->have_posts() ) : while ( $custom_query->have_posts() ) : $custom_query->the_post();?> 
					
<div>
<a href="<?php the_permalink() ?>"> 
<?php if ( has_post_thumbnail() ) {the_post_thumbnail();}?> 
</a>
<p><?php $post_date = get_the_date(  ); echo $post_date; ?></p>
<a href="<?php the_permalink() ?>">
<h3><?php the_title(); ?></h3>
</a>
</div>					
<?php endwhile; endif; wp_reset_query(); ?> 

Code von PHP Datei abrufen

<?php get_template_part( 'Dateiname_ohne_php_endung' ); ?>

Für genauere Anweisungen wurde hierfür eine weitere Seite erstellt.

Shortcode einfügen

<?php echo do_shortcode('[name_of_shortcode]'); ?>

Code ausführen, wenn auf einer bestimmten Seite

Um einen Teil des Codes nur auf bestimmten Seiten auszuführen, kann der Befehl is_page() verwendet werden. In die Klammer wird hierbei die Page-ID gesetzt. Möchte man mehrere Seiten mit einer OR-Logik verwenden, setzt man || dazwischen.

<?php if (is_page( 23 ) || is_page(154) || is_page(156) || is_page(158) || is_page(160) || is_page(162) ) : ?>

<!---- Hier den gewünschten HTML Code einfügen ---->

<?php endif; ?>