Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 28.12.2016., 20:23   #1
Jerry_nidžo
Premium
 
Jerry_nidžo's Avatar
 
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
Polja oznaka i Kategorija

Kod wordpressa u osnovici kad dovršimo post možemo odabrati jedno polje za kategorije i jedno za oznake ili tagove.
Da li je moguće dodati još jedno polje ili oznaka ili kategorija.

Ono npr kad pišeš o glazbi onda pod oznaku upišeš ono što je bitno vezano za tu temu, no da li bi mogli dodati još jedno polje oznaka npr gdje bi upisali samo imena pjevača.

Pretpostavljam da triba otići u uređivač teme i potražiti HTML kod koji označava polje oznake ili kategorije i onda kopirati taj kod i zalijepiti u drugi red ali kako i gdje potražiti taj html kod

Nadam se da sam se dobro izrazio i da ste me razumjeli
Jerry_nidžo je offline   Reply With Quote
Staro 28.12.2016., 22:59   #2
sinisa1989
Bazinga
Moj komp
 
sinisa1989's Avatar
 
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,872
Citiraj:
Autor Jerry_nidžo Pregled postova
Pretpostavljam da triba otići u uređivač teme i potražiti HTML kod koji označava polje oznake ili kategorije i onda kopirati taj kod i zalijepiti u drugi red ali kako i gdje potražiti taj html kod
Ne treba.
Trebaš napraviti ovo.
Baci oko na "Example". Imaš gotovi kôd koji samo prilagodiš svojim potrebama.
__________________
The best place to hide a dead body
is page 2 of Google search results.
sinisa1989 je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 29.12.2016., 01:47   #3
Jerry_nidžo
Premium
 
Jerry_nidžo's Avatar
 
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
Citiraj:
Autor sinisa1989 Pregled postova
Ne treba.
Trebaš napraviti ovo.
Baci oko na "Example". Imaš gotovi kôd koji samo prilagodiš svojim potrebama.
Ne kužim to EXAMPLE tj primjer i kako taj kod prilagoditi svojim potrebama i što s njim kad ga prilagodim
Jerry_nidžo je offline   Reply With Quote
Staro 29.12.2016., 09:32   #4
sinisa1989
Bazinga
Moj komp
 
sinisa1989's Avatar
 
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,872
// hook into the init action and call create_book_taxonomies when it fires
add_action'init''create_book_taxonomies');

// create two taxonomies, genres and writers for the post type "book"
function create_book_taxonomies() {
    
// Add new taxonomy, make it hierarchical (like categories)
    
$labels = array(
        
'name'              => _x'Genres''taxonomy general name''textdomain' ),
        
'singular_name'     => _x'Genre''taxonomy singular name''textdomain' ),
        
'search_items'      => __'Search Genres''textdomain' ),
        
'all_items'         => __'All Genres''textdomain' ),
        
'parent_item'       => __'Parent Genre''textdomain' ),
        
'parent_item_colon' => __'Parent Genre:''textdomain' ),
        
'edit_item'         => __'Edit Genre''textdomain' ),
        
'update_item'       => __'Update Genre''textdomain' ),
        
'add_new_item'      => __'Add New Genre''textdomain' ),
        
'new_item_name'     => __'New Genre Name''textdomain' ),
        
'menu_name'         => __'Genre''textdomain' ),
    );

    
$args = array(
        
'hierarchical'      => true,
        
'labels'            => $labels,
        
'show_ui'           => true,
        
'show_admin_column' => true,
        
'query_var'         => true,
        
'rewrite'           => array( 'slug' => 'genre' ),
    );

    
register_taxonomy'genre', array( 'post' ), $args );

    
// Add new taxonomy, NOT hierarchical (like tags)
    
$labels = array(
        
'name'                       => _x'Writers''taxonomy general name''textdomain' ),
        
'singular_name'              => _x'Writer''taxonomy singular name''textdomain' ),
        
'search_items'               => __'Search Writers''textdomain' ),
        
'popular_items'              => __'Popular Writers''textdomain' ),
        
'all_items'                  => __'All Writers''textdomain' ),
        
'parent_item'                => null,
        
'parent_item_colon'          => null,
        
'edit_item'                  => __'Edit Writer''textdomain' ),
        
'update_item'                => __'Update Writer''textdomain' ),
        
'add_new_item'               => __'Add New Writer''textdomain' ),
        
'new_item_name'              => __'New Writer Name''textdomain' ),
        
'separate_items_with_commas' => __'Separate writers with commas''textdomain' ),
        
'add_or_remove_items'        => __'Add or remove writers''textdomain' ),
        
'choose_from_most_used'      => __'Choose from the most used writers''textdomain' ),
        
'not_found'                  => __'No writers found.''textdomain' ),
        
'menu_name'                  => __'Writers''textdomain' ),
    );

    
$args = array(
        
'hierarchical'          => false,
        
'labels'                => $labels,
        
'show_ui'               => true,
        
'show_admin_column'     => true,
        
'update_count_callback' => '_update_post_term_count',
        
'query_var'             => true,
        
'rewrite'               => array( 'slug' => 'writer' ),
    );

    
register_taxonomy'writer''post'$args );

-->
Citiraj:
Autor Jerry_nidžo Pregled postova
Ne kužim to EXAMPLE tj primjer i kako taj kod prilagoditi svojim potrebama i što s njim kad ga prilagodim
Jel si pročitao sve ili samo example sekciju? Ako ti ne znaš što ćeš s tim kad ga prilagodiš, tko bi onda trebao znati?
Da u navedenom primjeru na samo dva mjesta promijeniš kôd, možeš vidjeti rezultate. Umjesto "book" stavi "post" i u administraciji ćeš vidjeti ovo.
PHP kod:
// hook into the init action and call create_book_taxonomies when it fires
add_action'init''create_book_taxonomies');

// create two taxonomies, genres and writers for the post type "book"
function create_book_taxonomies() {
    
// Add new taxonomy, make it hierarchical (like categories)
    
$labels = array(
        
'name'              => _x'Genres''taxonomy general name''textdomain' ),
        
'singular_name'     => _x'Genre''taxonomy singular name''textdomain' ),
        
'search_items'      => __'Search Genres''textdomain' ),
        
'all_items'         => __'All Genres''textdomain' ),
        
'parent_item'       => __'Parent Genre''textdomain' ),
        
'parent_item_colon' => __'Parent Genre:''textdomain' ),
        
'edit_item'         => __'Edit Genre''textdomain' ),
        
'update_item'       => __'Update Genre''textdomain' ),
        
'add_new_item'      => __'Add New Genre''textdomain' ),
        
'new_item_name'     => __'New Genre Name''textdomain' ),
        
'menu_name'         => __'Genre''textdomain' ),
    );

    
$args = array(
        
'hierarchical'      => true,
        
'labels'            => $labels,
        
'show_ui'           => true,
        
'show_admin_column' => true,
        
'query_var'         => true,
        
'rewrite'           => array( 'slug' => 'genre' ),
    );

    
register_taxonomy'genre', array( 'post' ), $args );

    
// Add new taxonomy, NOT hierarchical (like tags)
    
$labels = array(
        
'name'                       => _x'Writers''taxonomy general name''textdomain' ),
        
'singular_name'              => _x'Writer''taxonomy singular name''textdomain' ),
        
'search_items'               => __'Search Writers''textdomain' ),
        
'popular_items'              => __'Popular Writers''textdomain' ),
        
'all_items'                  => __'All Writers''textdomain' ),
        
'parent_item'                => null,
        
'parent_item_colon'          => null,
        
'edit_item'                  => __'Edit Writer''textdomain' ),
        
'update_item'                => __'Update Writer''textdomain' ),
        
'add_new_item'               => __'Add New Writer''textdomain' ),
        
'new_item_name'              => __'New Writer Name''textdomain' ),
        
'separate_items_with_commas' => __'Separate writers with commas''textdomain' ),
        
'add_or_remove_items'        => __'Add or remove writers''textdomain' ),
        
'choose_from_most_used'      => __'Choose from the most used writers''textdomain' ),
        
'not_found'                  => __'No writers found.''textdomain' ),
        
'menu_name'                  => __'Writers''textdomain' ),
    );

    
$args = array(
        
'hierarchical'          => false,
        
'labels'                => $labels,
        
'show_ui'               => true,
        
'show_admin_column'     => true,
        
'update_count_callback' => '_update_post_term_count',
        
'query_var'             => true,
        
'rewrite'               => array( 'slug' => 'writer' ),
    );

    
register_taxonomy'writer''post'$args );

__________________
The best place to hide a dead body
is page 2 of Google search results.

Zadnje izmijenjeno od: sinisa1989. 29.12.2016. u 09:43.
sinisa1989 je offline   Reply With Quote
Staro 29.12.2016., 12:31   #5
Jerry_nidžo
Premium
 
Jerry_nidžo's Avatar
 
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
Citiraj:
Autor sinisa1989 Pregled postova
Jel si pročitao sve ili samo example sekciju? Ako ti ne znaš što ćeš s tim kad ga prilagodiš, tko bi onda trebao znati?
Da u navedenom primjeru na samo dva mjesta promijeniš kôd, možeš vidjeti rezultate. Umjesto "book" stavi "post" i u administraciji ćeš vidjeti ovo.
OK to, a gdje zalijepiti ovaj kod, u koju PHP skriptu, mislim da je functions.php ispravi me ako griješim.

Kako zalijepiti ovaj kod?
Zamjeniti sve u toj skripti ili samo pridodati na postojeći kod.

Sorry, nisam baš na ti s ovim pa da nešto na zahebem
Jerry_nidžo je offline   Reply With Quote
Staro 29.12.2016., 13:06   #6
sinisa1989
Bazinga
Moj komp
 
sinisa1989's Avatar
 
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,872
Citiraj:
Autor Jerry_nidžo Pregled postova
OK to, a gdje zalijepiti ovaj kod, u koju PHP skriptu, mislim da je functions.php ispravi me ako griješim.

Kako zalijepiti ovaj kod?
Zamjeniti sve u toj skripti ili samo pridodati na postojeći kod.

Sorry, nisam baš na ti s ovim pa da nešto na zahebem
Citiraj:
Note: You can define custom taxonomies in a themes's functions.php template file:
Najjednostavnije da to napraviš u functions.php fajlu od teme koju koristiš. Podrazumijeva se da će sve što promijeniš u tom fajlu raditi isključivo dok je ta tema aktivirana. Za globalnu funkcionalnost treba napraviti plugin.
Postojeći kôd ne diraš. Ovo samo ubaciš na kraj dokumenta. Btw. pripazi da bude unutar <?php.
Moja topla preporuka je da to prepustiš nekom tko se malo bolje snalazi jer su velike šanse da ćeš nešto zeznuti. Vrlo vjerojatno ovo neće biti dovoljno. Pretpostavljam da ćeš te podatke koje spremaš negdje trebati i prikazati.
__________________
The best place to hide a dead body
is page 2 of Google search results.
sinisa1989 je offline   Reply With Quote
Staro 29.12.2016., 16:52   #7
Jerry_nidžo
Premium
 
Jerry_nidžo's Avatar
 
Datum registracije: Apr 2009
Lokacija: KOSORE
Postovi: 226
Citiraj:
Autor sinisa1989 Pregled postova
Najjednostavnije da to napraviš u functions.php fajlu od teme koju koristiš. Podrazumijeva se da će sve što promijeniš u tom fajlu raditi isključivo dok je ta tema aktivirana. Za globalnu funkcionalnost treba napraviti plugin.
Postojeći kôd ne diraš. Ovo samo ubaciš na kraj dokumenta. Btw. pripazi da bude unutar <?php.
Moja topla preporuka je da to prepustiš nekom tko se malo bolje snalazi jer su velike šanse da ćeš nešto zeznuti. Vrlo vjerojatno ovo neće biti dovoljno. Pretpostavljam da ćeš te podatke koje spremaš negdje trebati i prikazati.
Pomogao si mi s ovim i mislim da je sve kako triba.
Za svaki slučaj prije ubacivanja ovog koda kopirao sam cijeli originalni skriptu funkcija.php i spremio na računalo.


Edit:

Tamo gdje editujem post dobio sam polja koja sam trebao, no isti nisu vidljivi na objavi tj. gotovom proizvodu
Jerry_nidžo je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori


Uređivanje

Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na