lostyazilim
tr.link

Wordpress anlayanlar bi bakabilir mi?

14 Mesajlar 1.867 Okunma
acebozum
tr.link

tucos tucos WM Aracı Kullanıcı
  • Üyelik 06.10.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Entrepreneur
  • Konum Adana
  • Ad Soyad C** Ö**
  • Mesajlar 6
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Bunu kodsuz halledebilmenin tek yolu Wordpress > Ayarlar > Kalıcı Bağlantılar > Kategori temeli karşısındaki kutucuğa gönderdiğin link yapısında DİZİLER yazan yerde ne yazmasını istiyorsan onu yazman. Böylece kategori oluşturacağın zaman link yapısını o şekilde yakalayabilirsin. Fakat verimli olacağını düşünmüyorum kodlama olmadan
 

 

elektronikssl
webimgo

devrimedia devrimedia WM Aracı Kullanıcı
  • Üyelik 26.11.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master & Grafiker
  • Konum Diyarbakır
  • Ad Soyad M** K**
  • Mesajlar 868
  • Beğeniler 146 / 251
  • Ticaret 5, (%100)
Ben hala ne dediğinizi anlamadım :)
Var olan sitenizde ne gibi değişiklik yapmak istiyorsunuz.
Bunları açıklayıcı bir şekilde pm atarsan ücretli yapabilirim
 

 

Wp Kurulum♥Wp Optimize♥Wp Seo Çalışması♥Wp Tema Kurulum♥Android Webview Uygulama♥Grafik Tasarım

TEHET TEHET Kullanıcı
  • Üyelik 04.10.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Tasarımcı
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 791
  • Beğeniler 96 / 374
  • Ticaret 1, (%100)
http://wpmovielibrary.com/documentation/movies/

veya eklentisiz örnek olarak;


add_action('init', 'filmler_register');
function filmler_register() {
$labels = array(
'name' => _x('Filmler', 'post type general name'),
'singular_name' => _x('filmler Item', 'post type singular name'),
'add_new' => _x('Film Ekle', 'filmler item'),
'add_new_item' => __('Yeni Film Ekle'),
'edit_item' => __('Film Düzenle'),
'new_item' => __('New filmler Item'),
'view_item' => __('Filmi Görüntüle'),
'search_items' => __('Filmlerde Ara'),
'not_found' => __('Bulunamadı'),
'not_found_in_trash' => __('Nothing found in Trash'),
'parent_item_colon' => ''
);

$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'menu_icon' => '',
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => null,
'post-formats', array( 'aside', 'gallery', 'link' ),
'supports' => array('title','editor','thumbnail' )
);

register_post_type( 'filmler' , $args );
}

register_taxonomy("Kategoriler", array("filmler"), array("hierarchical" => true, "label" => "Kategoriler", "singular_label" => "Kategoriler", "rewrite" => true));

add_action("admin_init", "admin_init");

function admin_init(){
add_meta_box("year_completed-meta", "Yapım yılı", "year_completed", "filmler", "normal", "low");
add_meta_box("credits_meta", "Detaylar", "credits_meta", "filmler", "normal", "low");
}

function year_completed(){
global $post;
$custom = get_post_custom($post->ID);
$year_completed = $custom["year_completed"][0];
?>


}

function credits_meta() {
global $post;
$custom = get_post_custom($post->ID);
$extra1 = $custom["extra1"][0];
$extra2 = $custom["extra2"][0];
$extra2 = $custom["extra2"][0];
?>










}

add_action('save_post', 'save_details');
function save_details(){
global $post;

update_post_meta($post->ID, "year_completed", $_POST["year_completed"]);
update_post_meta($post->ID, "extra1", $_POST["extra1"]);
update_post_meta($post->ID, "extra2", $_POST["extra2"]);
update_post_meta($post->ID, "extra2", $_POST["extra2"]);
}

add_action("manage_posts_custom_column", "filmler_custom_columns");
add_filter("manage_edit-filmler_columns", "filmler_edit_columns");

function filmler_edit_columns($columns){
$columns = array(
"cb" => "",
"title" => "Başlık",
"description" => "Açıklama",
"year" => "Yapım Yılı",
"kategoriler" => "Kategoriler",
);

return $columns;
}

function filmler_custom_columns($column){
global $post;
switch ($column) {
case "description":
the_excerpt();
break;
case "year":
$custom = get_post_custom();
echo $custom["year_completed"][0];
break;
case "kategoriler":
echo get_the_term_list($post->ID, 'Kategoriler', '', ', ','');
break;
}
}
?>
 

 

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)
Kategori olarak ekleyin, category.php dosyasını da dizi profiline uygun düzenleyin. Paneldeki kategoriler panelini de diziler için hazırladığınız sayfaya uygun düzenleyin.

Sezonlarını ise ana kategorinin altında alt kategori olarak ekleyin, dizi profil sayfasında yani category php de kendi alt kategorilerini tab menü olarak gösterin

Bölümleri eklerkende kategori seçin X Dizisi, 1. Sezon yazın, yazı başlığına 1. Bölüm yazın,

Anasayfada yayınlarkende dizi kutusunda üstte ana kategori, altında alt kategori yanında yazı başlığı

X Dizisi
1. sezon 1. bölüm

resimini ise kategorinin panelinden yapacaksınız yine bölüm izleme sayfasını da single-bolum.php den yapabilirsiniz single.php'yi de haber blog için kullanabilirsiniz.

Düşündüğüm ana mantık böyle geliştirmesi için size kalmış koda dökmesi de tabi :)
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al