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' ) );
}
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?
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