lostyazilim
tr.link

WordPress Farklı Sayfa Şablonu Nasıl Oluşturulur ?

5 Mesajlar 660 Okunma
lstbozum
tr.link

efeler efeler WM Aracı Kullanıcı
  • Üyelik 27.04.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım Geliştirici
  • Konum Çorum
  • Ad Soyad M** U**
  • Mesajlar 53
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Wordpress de "portfolio" sayfamda Referanslar ve Ürünler diye iki tane kategori var. Benim yapmak istediğim Referanslar kategorisinde bulunanları Referanslar sayfamda ürünler kategorisinde bulunan içerikleride Ürünlerimiz sayfasında göstermek.

Araştırmam sonucu Yapmak istediğime en yakın çözüm: https://www.youtube.com/watch?t=5&v=cB5ynx5Dqvo

3:07 . dk da bulunan Template alanına portfolio gelmiyor. Benim bu templatler içine portfolio şablonunu getirmem lazım.

Resim: http://dosya.web.tr/RobG2K
 

 

wmaraci
reklam

tuuruls tuuruls Kullanıcı
  • Üyelik 09.09.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Grafik Tasarımcı
  • Konum İstanbul Avrupa
  • Ad Soyad T** Z**
  • Mesajlar 1618
  • Beğeniler 10 / 651
  • Ticaret 41, (%100)
Front Page'yi kopyalayın, Üst kısımda Front Page ismini değiştirin, dosya ismini de tabii. Kullanın sonra
 

 

efeler efeler WM Aracı Kullanıcı
  • Üyelik 27.04.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım Geliştirici
  • Konum Çorum
  • Ad Soyad M** U**
  • Mesajlar 53
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)

LazPotter adlı üyeden alıntı

Front Page'yi kopyalayın, Üst kısımda Front Page ismini değiştirin, dosya ismini de tabii. Kullanın sonra


Front page yi kopyalayın derken aynı içerikte yani 2. bir sayfamı olacak Örneğin: front-page-2.php
 

 

tuuruls tuuruls Kullanıcı
  • Üyelik 09.09.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Grafik Tasarımcı
  • Konum İstanbul Avrupa
  • Ad Soyad T** Z**
  • Mesajlar 1618
  • Beğeniler 10 / 651
  • Ticaret 41, (%100)
front-page.php ise portfoy.php olarak kaydedin, sonra notepad++ ile açın en üstte yeşil bir kısım var, orada Front Page yazmalı. O kısmı da Portfoy olarak değişebilirsiniz. Sonra kullanıma hazır.
 

 

wmaraci
wmaraci

efeler efeler WM Aracı Kullanıcı
  • Üyelik 27.04.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım Geliştirici
  • Konum Çorum
  • Ad Soyad M** U**
  • Mesajlar 53
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Aynı dediğiniz şekilde yaptım. Sağ tarafta bulunan şablon alanına geliyor fakat seçip önizle dediğim halde şablonu uygulamıyor

Ek Olarak: /*
Template Name: portfolio
*/
get_header();
if( have_posts() ){
// Current page sidebar related meta
$sidebar_position = get_post_meta( get_the_ID(), 'nfw_sidebar_position', true );

// checks if a static page was selected as front page
if( 'page' == get_option( 'show_on_front' ) ){

// Start the Loop.
while( have_posts() ){
the_post();

$post_id = get_the_ID();

$page_header_toggle = get_post_meta( $post_id, 'nfw_header_toggle', true );
$page_header_title = get_post_meta( $post_id, 'nfw_header_title', true );
$page_header_icon = get_post_meta( $post_id, 'nfw_header_icon', true );
if( $page_header_toggle == 'on' ):
?>

endif;

$content = $post->post_content;

if( !empty( $sidebar_position ) && $sidebar_position != 'none' || strpos( $content, '[/vc_row]' ) === false ){
echo '
';
}

if( !empty( $sidebar_position ) ){
if( $sidebar_position == 'left' ){
get_sidebar();
}
}

if( !empty( $sidebar_position ) && $sidebar_position != 'none' ){
echo '
';
} else if( strpos( $content, '[/vc_row]' ) === false ){
echo '
';
}

the_content();

if( !empty( $sidebar_position ) && $sidebar_position != 'none' || strpos( $content, '[/vc_row]' ) === false ){
echo '
';
}

if( !empty( $sidebar_position ) ){
if( $sidebar_position == 'right' ){
get_sidebar();
}
}

if( !empty( $sidebar_position ) && $sidebar_position != 'none' || strpos( $content, '[/vc_row]' ) === false ){
echo '
';
}
}
} else{
get_template_part( 'index' );
}
} else{
get_template_part( 'content', 'none' );
}
get_footer();
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)