-
Üyelik
01.11.2012
-
Yaş/Cinsiyet
32 / E
-
Meslek
Girişimci
-
Konum
Balıkesir
-
Ad Soyad
M** D**
-
Mesajlar
1583
-
Beğeniler
207 / 257
-
Ticaret
5, (%100)
Merhabalar,
Yazıların içerisine shortcode kullanarak nasıl başka bir yazının ID'si ile öne çıkarılmış görsel ve başlığı çektirebilirim? html,css tarafını hallederim ancak php tarafını bilmiyorum. Amacım benzer yazıyı yazı içerisinde [benzer ıd=2593] mantığına sahip bir shortcode ile getirmek. Fonksiyon yazan ID'ye ait yazının verilerini çekecek.
Şimdiden teşekkürler.
-
Üyelik
09.07.2014
-
Yaş/Cinsiyet
31 / E
-
Meslek
Data Mining Expert
-
Konum
İzmir
-
Ad Soyad
H** Ö**
-
Mesajlar
208
-
Beğeniler
67 / 77
-
Ticaret
3, (%100)
Temanızın function.php dosyasına aşağıdaki kodları ekleyin;
add_shortcode('benzer', 'get_similar');
function get_similar($atts,$content=''){
extract( shortcode_atts( array( 'id' => '' ), $atts ) );
if (!$id) return $content;
foreach (explode(',',$id) as $postId) {
$post = get_post($postId);
if (!$post) continue;
$baslik = $post->post_title;
$resim = get_the_post_thumbnail_url($postId);
$content .='
buraya html kodlarını yazabilirsin
';
}
return $content;
}
Aşağıdaki şekilde kullanabilirsiniz;
[benzer id=2593][/benzer]
2 kişi bu mesajı beğendi.