• pomóżcie proszę, podpowiedzcie jak mogę dodać dowolny tekst, cokolwiek do panelu bocznego?

    W ogóle dlaczego po utworzeniu nowej strony zawsze tworzy się również panel boczny z następującymi danymi:

    – pole input i przycisk search
    – Recent Posts
    – Recent Comments
    – Archives
    – Categories
    – Meta

    Jak mogę usunąć te rzeczy a w zamian za to dodać tam coś swojego ?

    Stronę tworzę sobie w taki sposób:

    global $wpdb;
    $wpdb->insert($wpdb->posts, array(
    'post_title’ => „test”,
    'post_name’ => „costam”,
    'post_date’ => date(’Y-m-d H:i:s’),
    'post_type’ => „page”));

    a więc jest tworzony nowy post o typie Page.

    Będę bardzo wdzięczny za pomoc … proszę Was o podpowiedź,

    wielkie dzięki, pozdrawiam

Viewing 11 replies - 1 through 11 (of 11 total)
  • Wygląd >> Widgety ( /wp-admin/widgets.php )
    …ale czasem widgety mogą być zdefiniowane na sztywno w samym motywie, wówczas musisz szukać po jego plikach m.in. w functions.php

    Twórca wątku damianoo

    (@damianoo)

    ok a możesz napisać kawałek kodu jak na przykład mogę usunąć ze swojej strony te elementy z panelu bocznego:

    – pole input i przycisk search
    – Recent Posts
    – Recent Comments
    – Archives
    – Categories
    – Meta

    i drugi przykład jak dodać w panelu boacznym napis : Hello world

    mogę Cię prosić o taką podpowiedź ?

    dzięki

    Jeżeli w panelu nie masz dodanych żadnych widgetów …to najpewniej ładuje jakieś domyślne zdefiniowane w motywie -a kod? -to już jest zależny od konkretnego motywu.

    Możesz po prostu dodać widget Tekst i w nim napisać Hello world – powinien zastąpić przynajmniej część tych domyślnych.
    W innym wypadku musisz zmodyfikować sobie plik/pliki motywu …czasem sidebar.php (lub podobny) czasem functions.php a czasem jeszcze inny.

    Podaj nazwę motywu jakiego używasz, to będzie można coś konkretniej powiedzieć.

    Twórca wątku damianoo

    (@damianoo)

    właśnie, mój problem pewnie polega na tym, że źle się do tego zabrałem. Nie mam stworzonego żadnego szablonu, a pewnie powinienem mieć. Tak jak napisałem powyżej dodałem nową stronę do wordpressa w bazie danych, a ona mi domyślnie wyświetliła stronę z panelem bocznym. Pewnie muszę stworzyć sobie najpierw szablon. Jeśli tak to chciałbym wiedzieć właśnie jak to zrobić? Mam przekopiować część plików wordpressa a wiec: footer, header, sidebar, content, functions , następnie usunąć z nich to co mi jest nie potrzebne i następnie dopiero dodać do wordpressa ? Chcę tylko zauważyć że ja tworzę nowy plugin który wymaga utworzenia nowej strony na której będą wyświetlane wpisy z bazy danych. ALe właśnie potrzebuję strony odpiwednio przeze mnie zmodyfikowanej.
    Jak po kolei powinienem się do tego zabrać i jak powiązać tworzoną stronę ( post typu page ) z plikami mojego szablonu , jeśli tak miałoby to wyglądać ? … a może inaczej powinienem to zrobić ? .. proszę o jakąś krótką instrukcję …. dzięki

    Paulo

    (@pauloen)

    Inspiracja na dziś:

    http://codex.wordpress.org/Theme_Development

    dodałem nową stronę do wordpressa w bazie danych

    Następnym razem używaj edytora wpisów – jest prościej 😉

    ona mi domyślnie wyświetliła stronę z panelem bocznym.

    Dynamiczny Pasek Boczny:
    http://codex.wordpress.org/Function_Reference/dynamic_sidebar

    Zazwyczaj wystarczy usunąć => : i zamienić na => ; z funkcji przed jej zamknięciem i skasować wszystko co znajduje sie pomiędzy czyli:

    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    
    Jakiś domyślny kod
    
    <?php endif; ?>

    I zostawić samo:

    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) ; ?>
    Twórca wątku damianoo

    (@damianoo)

    dalej się nie rozumiemy 🙂 …

    1) mój plugin robi coś takiego (dodaje nową stronę):
    $wpdb->insert($wpdb->posts, array(’post_title’ => „costam”,’post_type’ => „page”));
    2) dla tej strony dodanej, w głównym menu strony, pojawia się opcja „costam” . Po kliknięciu w menu „costam” url jest taki:
    http://wordpress.local/?page_id=55
    3) i na tym urlu wyświetla się sidebar(a w nim:recent posts, recent comments itd.) po prawej stronie, którego nie chcę. Chcę w miejscu tego co tam jest umieściś np. tekst: „hello world”

    na tym urlu tej strony jeśli chcę sobie coś dodać do contentu to robię tak:

    add_action(’the_content’, 'getClips’);

    a więc:
    'the_content’ – daje mi to że wyświetlam sobie coś w contencie

    Potrzebuję czegoś podobnego do wyświetlania danych w panelu bocznym (w sidebarze)

    próbowałem zrobić tak:

    function addSidebar()
    {
    get_sidebar(’right’);
    }
    add_action(’the_content’, 'addSidebar’);

    no ale to dodaje mi jakiś pusty sidebar do contentu, a więc bezsensu . Chcę skasować ten sidebar obecny a w jego miejsce wyświetlić swój.

    Jak mam to zrobić ?
    Czy w moim pluginie utworzyć plik sidebar-left.php , wpisać w nim sobie co mi się tylko podoba a następnie w jakiejś funkcji wpisać get_sidebar(’left’); i następnie dodać poprzez add_action ? … jeśli tak to co wpisać w parametr zaczepu add_action żeby mi ten mój , stworzony przeze mnie sidebar wyświetlił się w miejsce tego który obecnie nieszcześliwie się wyświetla ? …

    please, potrzebuję instrukcji krok po kroku jak byście to zrobili … dzięki

    Twórca wątku damianoo

    (@damianoo)

    a może to nie jest 'sidebar’

    w firebugu podejrzałem sobie i jest tak:

    <header class=”entry-header”>
    <div class=”entry-content”>
    <hr>
    rrrrrrr rrrrrrrrr

    <hr>
    ffffff ffffffffffff

    <hr>
    Clipper
    <div id=”secondary” class=”widget-area” role=”complementary”>
    <aside id=”search-2″ class=”widget widget_search”>
    <aside id=”recent-posts-2″ class=”widget widget_recent_entries”>
    <aside id=”recent-comments-2″ class=”widget widget_recent_comments”>
    <aside id=”archives-2″ class=”widget widget_archive”>
    <aside id=”categories-2″ class=”widget widget_categories”>
    <aside id=”meta-2″ class=”widget widget_meta”>
    </div>
    </div>
    <footer class=”entry-meta”>

    Twórca wątku damianoo

    (@damianoo)

    a więc pomiędzy nagłówkiem i stopką znajduje się DIV kŧóry jest umieszczony po prawej stronie … jeśli tak to jak go usunąć ?

    Paulo

    (@pauloen)

    Eee
    damianoo powstrzymaj na chwile swoją dusze pisarza i podaj link do motywu.

    Twórca wątku damianoo

    (@damianoo)

    podałbym ale nie ma takiego linka ponieważ nigdzie żadnego motywu nie rejestrowałem …

    z wordpressem mam do czynienia od niedawna

    nawiasem mówiąc to będzie plugin a nie motyw.

    Paulo

    (@pauloen)

    nawiasem mówiąc to będzie plugin a nie motyw.

    W takim razie jeszcze raz:

    Inspiracja na dziś:

    http://codex.wordpress.org/Theme_Development

    z wordpressem mam do czynienia od niedawna

    http://codex.wordpress.org/pl:Strona_g%C5%82%C3%B3wna

    no i oczywiście:

    http://codex.wordpress.org/Writing_Posts

    P.s. plugin nie służy do wstawiania postów.
    P.s. 2 Motyw służy do wyświetlania treści.
    P.s. 3 W takim razie podaj kod tego co masz – bo się chyba nie dogadamy kolego. (na Pastebin!)

Viewing 11 replies - 1 through 11 (of 11 total)
  • Temat ‘jak dodać coś do panelu bocznego ?’ jest zamknięty na nowe odpowiedzi.