Odpowiedź forum utworzona

Viewing 15 replies - 16 through 30 (of 298 total)
  • Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    I słusznie. Ja czasami też do testów korzystam z darmowego hostingu na cba, bo tam nie ma problemów z postawieniem WP.

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    A wkleiłeś to do tego samego WP, co miałeś swoje custom post types, fields itd.? Jeśli tak, to faktycznie będzie wykrzaczać – są konflikty z Twoimi funkcjami, trzeba by to było wkleić do czystego functions.php.

    Forum: Twój WordPress
    W odpowiedzi na: Blog o rozwoju osobistym

    Bardzo mi się podoba: dobrze się prezentuje graficznie, ciekawe tematy, przyciągające tytułu artykułów. Będę tam zaglądać, bo lubię takie tematy, ostatnio jestem też fanką magazynu „Coaching”, a Twój blog widać traktuje o podobnych sprawach.

    Jedyne do czego bym się „przyczepiła”, to poziome i pionowe suwaki (mam Firefoksa) w pasku bocznym, w tej części zaraz pod „Lubię to”.

    Cieszę się, że jesteś kobietą, która używa WordPressa i stawia na rozwój. Polecam artykuł z mojego bloga Dziewczyny WordPressa w Polsce.

    Forum: Wtyczki
    W odpowiedzi na: jak sie to nazywa

    Tylko IE robi z alt-ów dymek, normalnie za to odpowiada atrybut title.

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    Spokojnie, dojdziemy do tego. Skoro u mnie działa, to u Ciebie też musi. Proponuję zrobić tak. Wejdź do tego mojego artykułu i pobierz kody w zipie (na dole znajdziesz paczkę do downloadu). To wszystko co jest w pliku functions.php wklej na żywca do siebie, a potem dopisz tak:

    Znajdź linię:
    register_post_type( 'note' , $args );

    I po niej wstaw:
    flush_rewrite_rules( false );

    Po ciele funkcji my_notes_register() (czyli za klamrą zamykającą) dopisz:

    register_taxonomy("cms", array("my_note"), array("hierarchical" => true, "label" => "Rodzaj CMS", "singular_label" => "Rodzaj CMS", "rewrite" => true));

    Odszukaj funkcji note_edit_columns($columns) i w niej po linii:
    "title" => __('Note title'),
    dopisz:
    "cms" => "CMS",

    Odszukaj funkcji note_custom_columns($column) i w niej po linii:
    switch ($column) {
    dopisz:

    case "cms":
    	echo get_the_term_list($post->ID, 'cms', '', ', ','');
    	break;

    I jak pewnie się domyślasz, moja 'note’ to u Ciebie odpowiednik motywu. Jak to zadziała to sobie tylko potem pozmieniasz nazwy.

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    Męczyło mnie to i w końcu wyszperałam odpowiedź. To bug w WordPressie. U mnie wszystko działało, bo robiłam testy na starszej wersji.

    Obejście polega na dodaniu tego wywołania do funkcji rejestrującej własny typ:

    flush_rewrite_rules( false );

    Szczegóły możesz przeczytać tutaj.

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    Jakbyś chciał zobaczyć komplet kodów źródłowych do własnych typów wpisów i żywy przykład, to właśnie opublikowałam:

    WordPress jako CMS – własne typy wpisów Twoim kołem ratunkowym

    Ale akurat w tym przykładzie nie skorzystałam z taksonomii.

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    Więcej możesz poczytać tutaj:
    http://www.squidoo.com/wordpress-not-found-error-fix

    Forum: Motywy
    W odpowiedzi na: Ikony wpisów

    To już zależy od szablonu i tego gdzie konkretnie te ikony mają być wyświetlane. Może to być index.php, single.php, page.php, różnie.

    Forum: Wtyczki
    W odpowiedzi na: nie wyświetla mi się plugin

    Musisz poczytać jak wstawia się js do WordPressa. Ja podawałam kilka przykładów w ramach tego tutoriala, zerknij, zawsze to jakiś punkt zahaczenia.

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    A, jeszcze taką rzecz sobie przypomniałam. W tym schemacie hierarchii szablonów, do którego zaglądasz (i słusznie!) wszystkie ścieżki ostatecznie prowadzą do index.php

    Oznacza to, że nawet jeśli nie stworzymy sobie żadnego dedykowanego szablonu (pliku php) do wyświetlania czegoś, to i tak zawsze powinniśmy zobaczyć jakąś stronę, bo wyświetlenie przejmie index.php, który ma podstawową pętlę. Czyli zawsze powinniśmy coś zobaczyć, ale innego niż strona błędu (czyli nie „Strona nie została znaleziona”), co najwyżej zawartość będzie niepełna (np. tylko sam tytuł wpisu albo pusta środkowa część).

    Jeśli tak nie jest, to być może wynika to ze zgrzytów z plikiem .htaccess, dlatego dobrą praktyką jest tymczasowe przełączenie w Ustawieniach Odnośników Bezpośrednich na opcję 1 (format domyślny) i sprawdzenie czy wówczas jest widoczny efekt. Jeśli tym razem wyświetlanie będzie OK, to oznacza, że problem jest z naszym plikiem .htaccess (może mieć na przykład złe uprawnienia ustawione).

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    Założenie kategorii wordpress lub joomla lub drupal itd. i przypisanie do niej wpisu odbędzie się już na poziomie panelu administracyjnego, czyli w functions.php nie o nich nie wspominamy.

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    Dla przykładu, który opisałam, w pliku functions.php powinien się znaleźć taki kod:

    add_action('init', 'motyw_register');
    
    function motyw_register() {
    	$args = array(
        	'label' => __('Motywy'),
        	'singular_label' => __('Motyw'),
        	'public' => true,
        	'show_ui' => true,
        	'capability_type' => 'post',
        	'hierarchical' => false,
        	'rewrite' => true,
        	'supports' => array('title', 'editor', 'thumbnail'),
        	'taxonomies' => array('category', 'post_tag') //<- sprawdź, czy masz to
        );
    
    	register_post_type( 'motyw' , $args );
    }
    
    register_taxonomy("cms", array("motyw"), array("hierarchical" => true, "label" => "Rodzaj CMS-a", "singular_label" => "Rodzaj CMS-a", "rewrite" => true));
    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    Napisz mi, czy ja dobrze zrozumiałam Twoje struktury:

    1. Twoje wpisy to motywy
    2. Dodanie nowego wpisu powoduje dodanie informacji o kolejnym motywie
    3. Wpis-motyw teoretycznie może składać się z przykładowych kolumn:
    tytuł | opis | cms

    i jeśli cms jest rodzajem kategorii motywu, to powinieneś mieć utworzoną taksonomię o nazwie cms

    4. Przykładowe wpisy będą wyglądać w kolumnach tak:

    blue | bardzo fajny motyw w odcieniach niebieskich | wordpress
    graffiti | to jest motyw off-topowy | wordpress
    bursztynowy | motyw kobiecy ale nie tylko | joomla

    5. Jeśli teraz chcesz wyświetlić:
    a) wszystkie motywy w kategorii wordpress, to końcówka URL-a powinna wyglądać tak:
    cms/wordpress
    b) wszystkie motywy w kategorii joomla, to URL powinien kończyć się na cms/joomla

    Forum: Zaawansowane
    W odpowiedzi na: Tworzenie bazy na wordpress

    Twój URL jest chyba nie taki. Zaraz to rozpiszę na przykładzie i mi dasz znasz, czy to tak u Ciebie jest ułożone.

Viewing 15 replies - 16 through 30 (of 298 total)