Am creat răspunsuri în forum

Vizualizare 5 răspunsuri - 1 la 5 (din 5 în total)
  • Inițiator fir de discuții MSteel

    (@msteel)

    Da, ar mai fi o chestie:
    Lucrand in ‘homepage’, ca sa zic asa, fisierul pe care il cauta WP in themes ar trebui sa fie home.php. Cum nu-l am, fuge direct la baza, la index.html. Probabil si aici e o problema de studiat..
    Mai citesc, ma mai documentez, si sper sa vin cu intrebari mai bune :).

    Inițiator fir de discuții MSteel

    (@msteel)

    Topic rezolvat 🙂

    Inițiator fir de discuții MSteel

    (@msteel)

    Ok. Multumesc pentru raspunsuri, si pentru implicare :).
    Deja m-am apucat sistematic de codex.

    Inițiator fir de discuții MSteel

    (@msteel)

    Asa este.

    add_action('init', 'register_wp_questions');
    
    function register_wp_questions()
    {
        $labels = array(
            'name' => __('Questions', 'wp_question'),
            'singular_name' => __('Question', 'wp_question'),
            'add_new' => __('Add New', 'wp_question'),
            'add_new_item' => __('Add New Question', 'wp_question'),
            'edit_item' => __('Edit Questions', 'wp_question'),
            'new_item' => __('New Question', 'wp_question'),
            'view_item' => __('View Question', 'wp_question'),
            'search_items' => __('Search Questions', 'wp_question'),
            'not_found' => __('No Questions found', 'wp_question'),
            'not_found_in_trash' => __('No Questions found in trash', 'wp_question'),
            'parent_item_colon' => __('Parent Question:', 'wp_question'),
            'menu_name' => __('Questions', 'wp_question')
        );
        $args = array(
            'labels' => $labels,
            'hierarchical' => true,
            'description' => __('Questions and Answers', 'wp_question'),
            'supports' => array('title', 'editor', 'comments'),
            'public' => true,
            'show_ui' => true,
            'show_in_menu' => true,
            'show_in_nav_menus' => true,
            'publicly_queryable' => true,
            'exclude_from_search' => false,
            'has_archive' => true,
            'query_var' => true,
            'can_export' => true,
            'rewrite' => true,
            'capability_type' => 'post',
            'map_meta_cap' => true
    
        );
        register_post_type('wp_question', $args);

    Asta este functia care creaza custom post-ul.
    Apoi, trebuie sa mentionez ca folosesc ca si tema default twentytwelve.

    Inițiator fir de discuții MSteel

    (@msteel)

    Multumesc pentru raspunsuri. O sa incerc sa fiu mai explicit ( stiu ca nu prea sunt, daca as sti sa pun exact intrebarea, atunci probabil as gasi si raspunsul ).
    Buun…
    O sa imi permit sa pun si un pic de cod, sper sa ajute cat de cat ..
    eu am pluginul meu, denumit Questions, care, contine la baza un fisier, index.php. In fisierul asta, am declarate niste functii.
    Una se numeste function register_wp_questions()
    {
    aici intra $labels, $args, la final
    register_post_type(‘wp_question’, $args);
    }
    add_action(‘init’, ‘register_wp_questions’); // si asta inaintea functiei.

    De atat am nevoie sa-mi construiesc pluginul meu, denumit Questions.
    Intru in dashboard, il activez, si pot scrie intrebari ( ca si cum ar fi posturi ). Cum fac sa mi le afiseze in pagina ? ( ca pe un post normal? ).

Vizualizare 5 răspunsuri - 1 la 5 (din 5 în total)