Heute morgen kam mir der Gedanke, ob ChatGPT mich auch bei der Pflege und Anpassung meiner WordPress basierenden Website unterstützen kann:
Kannst Du mir einen WordPress Loop erstellen, der nur Beiträge aus einer Kategorie anzeigt?
Ja, hier ist ein einfacher WordPress Loop, der nur Beiträge aus einer bestimmten Kategorie anzeigt:
<?php $args = array( 'category_name' => 'category-slug', 'posts_per_page' => 10 ); $query = new WP_Query( $args ); if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); the_title(); the_content(); endwhile; endif; wp_reset_postdata(); ?>
Ersetzen Sie „category-slug“ durch den Slug der gewünschten Kategorie.
Und natürlich ist die Darstellung des Codes schöner als hier:
Und auch andere Anfragen sind kein Problem:
Kannst Du mir eine Suchfunktion für WordPress erstellen, die nur im Titel eines Beitrags sucht?
Ja, hier ist ein einfaches Beispiel für eine benutzerdefinierte Suchfunktion in WordPress, die nur im Titel eines Beitrags sucht:
function search_by_title_only( $search, $wp_query )
{
global $wpdb;
if ( empty( $search ) )
return $search; // Abort!
$q = $wp_query->query_vars;
$n = ! empty( $q['exact'] ) ? '' : '%';
$search =
$searchand = '';
foreach ( (array) $q['search_terms'] as $term ) {
$term = esc_sql( like_escape( $term ) );
$search .= "{$searchand}($wpdb->posts.post_title LIKE '{$n}{$term}{$n}')";
$searchand = ' AND ';
}
if ( ! empty( $search ) ) {
$search = " AND ({$search}) ";
if ( ! is_user_logged_in() )
$search .= " AND ($wpdb->posts.post_password = '') ";
}
return $search;
}
add_filter( 'posts_search', 'search_by_title_only', 500, 2 );
Fügen Sie diesen Code in die functions.php-Datei Ihres aktiven WordPress-Themas ein, um die benutzerdefinierte Suchfunktion zu aktivieren.
Gute Basis
Während ich die erste Aufgabe mit etwas Nachschlagen im Codex und probieren sicher hinbekommen habe, hätte mich die zweite vollkommen überfordert und ich hätte jemanden fragen müssen, der sich damit auskennt. So aber habe ich dank ChatGPT eine gute Basis, mit der ich mir selber helfen kann.
Mehr zu ChatGPT
Mehr zu ChatGPT finden Sie in unserem entsprechenden Themenschwerpunkt.


