PC Ekspert Forum

PC Ekspert Forum (http://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (http://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   Polja oznaka i Kategorija (http://forum.pcekspert.com/showthread.php?t=283104)

Jerry_nidžo 28.12.2016. 19:23

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

sinisa1989 28.12.2016. 21:59

Citiraj:

Autor Jerry_nidžo (Post 3004196)
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.

Jerry_nidžo 29.12.2016. 00:47

Citiraj:

Autor sinisa1989 (Post 3004253)
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

sinisa1989 29.12.2016. 08:32

Citiraj:

Autor Jerry_nidžo (Post 3004313)
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 );



Jerry_nidžo 29.12.2016. 11:31

Citiraj:

Autor sinisa1989 (Post 3004337)
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

sinisa1989 29.12.2016. 12:06

Citiraj:

Autor Jerry_nidžo (Post 3004416)
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 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.

Jerry_nidžo 29.12.2016. 15:52

Citiraj:

Autor sinisa1989 (Post 3004434)
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 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


Sva vremena su GMT +2. Sada je 11:19.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 1999-2023 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger