Bir sayfanın başlığını almak:
<?php
$title = get_the_title();
echo $title;
?>
Bir sayfanın içeriğini almak:
<?php
$content = get_the_content();
echo $content;
?>
Belirli bir kategoriye ait son 5 yazıyı listelemek:
<?php
$args = array(
‘post_type’ => ‘post’,
‘posts_per_page’ => 5,
‘category_name’ => ‘kategori-adı’
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
echo ‘<li><a href=”‘.get_permalink().'”>’.get_the_title().'</a></li>’;
}
}
wp_reset_postdata();
?>
Belirli bir kategorideki son 3 resmi görüntülemek:
<?php
$args = array(
‘post_type’ => ‘attachment’,
‘post_mime_type’ => ‘image’,
‘posts_per_page’ => 3,
‘category_name’ => ‘kategori-adı’
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
echo ‘<img src=”‘.wp_get_attachment_url(get_the_ID()).'” alt=”‘.get_the_title().'”>’;
}
}
wp_reset_postdata();
?>
Bu örnekler, WordPress’in temel işlevlerini kullanarak bazı yaygın görevleri gerçekleştirmenize yardımcı olabilir. Ancak, WordPress’in oldukça esnek bir yapıya sahip olduğunu unutmayın ve daha karmaşık işlevler için resmi WordPress API’si ve belgelerine başvurmanızı öneririm.
Faydalı WordPress Kodları
Menüyü çağırmak:
<?php
wp_nav_menu(array(
‘theme_location’ => ‘menu-location’,
‘menu_class’ => ‘menu-class’,
‘container’ => ‘nav’
));
?>
Özel alan değerini almak:
<?php
$value = get_post_meta(get_the_ID(), ‘alan-adı’, true);
echo $value;
?>
Varsayılan içerik kullanarak kısmi bir şablon çağırmak:
<?php get_template_part(‘kısmi-şablon-adı’); ?>
İçeriği keserek belirli bir uzunlukta göstermek:
<?php
$content = get_the_content();
$trimmed_content = wp_trim_words($content, 20, ‘…’);
echo $trimmed_content;
?>
Daha fazla yazı bulunduğunda “Daha Fazla” düğmesi eklemek:
<?php
global $wp_query;
$total_pages = $wp_query->max_num_pages;
if ($total_pages > 1) {
$current_page = max(1, get_query_var(‘paged’));
echo ‘<div class=”load-more-button”>’;
echo ‘<a href=”‘.esc_url(get_pagenum_link($current_page + 1)).'”>Daha Fazla</a>’;
echo ‘</div>’;
}
?>
Yazarın profil resmini almak:
Bu örnekler, WordPress’te yaygın olarak kullanılan bazı kodları göstermektedir. İhtiyaçlarınıza göre bu kodları değiştirebilir veya geliştirebilirsiniz. Ayrıca, daha fazla örneğe ve detaylı bilgilere WordPress resmi belgelerinden ulaşabilirsiniz.