Wsparcie » Motywy » Typ w pisu problem

  • Witam,

    Mam teoretycznie drobny choć kłopotliwy problem.
    Mianowicie używam szablonu Hotec wraz z szablonami wpisów.

    Problem polega na tym że aby używać różnych szablonów muszę przypisać je do danego typu wpisu (np. media, news itd). Mam wtyczkę do tworzenia własnych typów wpisów itd ale nigdzie przy tworzeniu nowego wpisu nie mogę wybrać jaki to ma być rodzaj. Jak korzystałem kiedyś z innych szablonów to po prawej stronie miałem „wybierz typ wpisu” a tu nigdzie takiego czegoś nie ma:( czy jest jakiś sposób by to dodać?
    ps. u góry w „opcje ekranu” nie ma możliwości włączenia czegoś takiego.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Cześć,

    prawdopodobnie motyw nie ma „włączonej” obsługi typów wpisu. Zobacz, czy w pliku functions.php masz funkcję podpiętą do akcji after_setup_theme – poszukaj linijki z kodem:
    add_action( 'after_setup_theme', '<strong>NAZWA_JAKIEJŚ_FUNKCJI</strong>' );

    Jeśli masz taką funkcję, to dodaj w niej jedną linijkę:
    add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );

    gdzie w tablicy przekazujesz typy wpisów (więcej informacji tutaj).

    Jeśli nie masz takiej funkcji, to ją stwórz np. w ten sposób:

    add_action( 'after_setup_theme', 'custom_add_post_types' );
    function custom_add_post_types() {
    	add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
    }

    Thread Starter Rayu85

    (@rayu85)

    Cześć dzięki za odpowiedz:)
    Niestety w pliku function.php mam tylko taki kod:

    <?php
    
    /**
     * @author smooththemes - http://www.smooththemes.com
     * @copyright 2012
     */
    
    define('ST_DEBUG',false);
    
    if ( ! isset( $content_width ) ){
         $content_width = 900;
    }
    
    if(!defined('ST_DEBUG') || ST_DEBUG !== true){
       // error_reporting(0);
    }
    
    require_once('st-framework/st-load.php');

    Zdziwiło mnie to bo wiem jak powinien wyglądać taki plik a w tym szablonie jest tylko to.

    Gdzie mam szukać dalej „prawidziwego” pliku zawierającego funkcje?

    Thread Starter Rayu85

    (@rayu85)

    udało mi się dodać taką funkcję w pliku (’st-framework/st-load.php’);
    niestety widzę tylko 3 typu wpisu.
    – Zwykły wpis
    – Notatka na marginesie
    – Galeria
    Rozumiem że wynika to z tego że były zawarte w kodzie który mi podałeś.

    Korzystam z wtyczki Custom Post Type UI do tworzenia nowych typów wpisów. Te które są stworzone nie pojawiają się w wyborze typu wpisu.
    Nie chciał bym aby każdy nowy typ wpisu musiał być dodawany poprzez ręczną edycję kodu.
    Czy jest możliwość aby do wyboru były typy wpisu utworzone dzięki tej wtyczce?

    Nie zrozumieliśmy się 😉

    Ty napisałeś o Custom Post Types a ja o Formatach wpisów. Jeśli chodzi Ci o to, co uzyskałeś za pomocą mojego kodu – to masz stałą listę formatów, której nie możesz rozbudować. Te formaty to: aside, gallery, link, image, quote, status, video, audio, chat.

    Natomiast Custom Post Types używa się w ten sposób, że mając panel WP po lewej stronie masz: Wpisy Strony Komentarze i np. „Ludzie”, „Wydarzenia” – elementy, które sam stworzysz

Viewing 4 replies - 1 through 4 (of 4 total)
  • Temat ‘Typ w pisu problem’ jest zamknięty na nowe odpowiedzi.