1vot

Cum adaug custom fields la articole in Wordpress ?

Am un blog de Wordpress, si la anumite postari (articole) vreau sa adaug in continut anumite valori numerice sau text.

Scriu un review despre un film si vreau sa apara un camp pentru linkul de la trailer-ul de pe Yuotube, imaginea de poster, nota de pe Imdb, anul aparitiei, genul, actori, regizori.

Am incercat codul asta dar imi dau peste cap site-ul:

add_action( 'init', 'filme' );
function filme() {
register_post_type( 'film', array(
  'labels' => array(
    'name' => 'Filme',
    'singular_name' => 'Film',
   ),
  'description' => '',
  'public' => true,
  'menu_position' => 10,
  'supports' => array( 'title', 'editor', 'custom-fields' )
));
}

videochat comentat 19 Ian 2014

Foarte frumos :)
Multumesc

2 Răspunsuri

2voturi

Toga Robert Points1360

Dupa cum ai scris in cod, tu vrei sa adaugi un custom post type, ce e diferit de custom fields.

In Wordpress Postarile sunt custom post types, Categoriile si Tagurile sunt Taxonomii ce fac parte din Postari si Custom fields sunt campuri ce pot fi adaugate la postari, pagini, atasamente, utilizatori, taxonomii,s.a

Pentru ce vrei tu sa faci, e mai ok sa iti faci custom post type Filme cu taxonomiile: An, Regiszori, Actori, Gen, si cu custom fields: link trailer, imagine poster, nota imdb, s.a.

Cel mai bine e sa folosesti un plugin special pentru asa ceva. 

Sebi Gorciu comentat 19 Dec 2013

am incercat mai multe pluginuri dar pentru ce vreau eu, parca tot e mai bine sa fa ceva custom.

Toga Robert comentat 19 Dec 2013

pentru ce cauti tu, o banalitate dpmdv, nu ar trebui sa te complici si mai bine iti instalezi pluginurile ACF si CPT UI.

0vot

Andrei Bitu Points560

Incearca Advanced Custom Fields pentru custom fields. 

 

Răspunsul tău

Confidenţialitate: Adresa ta de email va fi utilizată doar pentru trimiterea acestor notificări.
Pentru a evita această verificare pe viitor, te rugăm să te autentifici sau să te înregistrezi.

Cunoşti pe cineva care ştie răspunsul? Distribuie linkul

...

O comunitate cu întrebări şi răspunsuri.