Wsparcie » Rozmaitości » Ograniczenie wpisów-czy to możliwe?

  • Potrzebuję ograniczyć wpisy i komentarze do dwóch wersów i w każdym od 10 do 100 znaków.
    Czy jest taka możliwość w WordPressie? A jeżeli tak , czy jest jakaś konkretna skórka i wtyczka?
    Czy można to zrobić na każdym motywie. Przekopałem już sporo motywów i jakoś nic nie znalazłem. Wujek Google też mi nie pomógł. Wszystkim chodzi raczej o zwiększanie wpisów. A ja potrzebuje ograniczenie wpisów. Chodzi mi o bloga na temat dwuwierszy , które mają określoną długość. Jako humanista za bardzo nie jestem mocny w temacie programowania. Gdzie ewentualnie mógłbym znaleźć taką pomocną instrukcję. Wyniki swoich poczynań , sprawdzam na lokalnym serwerze , zawsze to chyba szybciej i bezpieczniej. Z góry dziękuje za wszystkie pomocne wskazówki.
    Początkujący Jan

Viewing 9 replies - 1 through 9 (of 9 total)
  • Ale co znaczy „ograniczyć do…”?

    To, że wpisy mogą być dłuższe, nie znaczy przecież, że musisz w nich więcej tekstu umieszczać…

    Czy np. wpisy są dodawane przez użytkowników, na których nie masz wpływu i chciałbyś taki porządek wymusić odgórnie?

    Tak , chciałbym wymusić taki porządek.Aby wpisy były zgodne z kanonem dwuwiersza. Tylko dwa wersy od x do y znaków. Inne wpisy były by odrzucane.

    Możesz to pewnie rozwiązać na wiele sposobów.

    1. Możesz użyć filtra the_content, aby wyświetlać tylko 2 wiersze całego wpisu.

    2. Możesz użyć akcji publish_post lub save_post, żeby po publikacji wpisu odciąć tę jego część, której nie chcesz lub wyświetlić błąd w trakcie edycji.

    3. Możesz stworzyć własny formularz edycji wpisu, ukryć edytor i generować zawartość wpisu na bazie swojego formularza (np. dwa inputy, po jednym dla każdego wiersza).

    Możliwości jak widzisz sporo. Zależy tylko, jak dokładnie chciałbyś to mieć z punktu widzenia interfejsu zrobione.

    Strona ma być o formie literackiej , która jast zbudowana z dwu wersów po 8 sylab.
    Wpisy mają podobnie wyglądać , pomijając sylaby.
    Więc wielkość wpisu ograniczyłem do 90 znaków. Ale w formularzu można to pisać w jednej linii i tu jest problem. Zrobiłem motyw potomny , żeby eksperymentować . Motyw Twenty Eleven. Czy opis formularza może być w HTML-u i do jakiego pliku powinienem to wkleić ?

    Jeśli postanowisz zrobić swój formularz, to tak, robisz go w htmlu, ale wtedy musisz też go po stronie PHP obsłużyć.

    To, gdzie go trzeba wkleić zależy głównie od tego, czy chcesz umożliwić publikowanie z front-endu, czy przerobić edytor WordPressowy.

    Chodzi mi o komentarze , tak jak to wygląda tutaj. Tylko bez potrzeby rejestracji. Formularz jest tylko na określonych stronach. Ale to wszystko załatwia mi WP. Wtyczkami załatwiłem wszystkie inne ograniczenia. Teraz tylko zmiana wielkości formularza i już będę szczęśliwym człowiekiem.:)Jestem zielony w tych tematach. Dopier kilka dni się w to bawię.

    No to generalnie interesują Cię te 2 filtry pewnie:

    preprocess_comment
    preprocessing a comment, called with the comment passed as an array. Should return a array. The indices of the array are comment, comment_post_ID, user_ID, user_ip, user_domain, user_agent, author, email, url, approved.

    pre_comment_content
    preprocessing a new comment’s content prior to saving it in the database, called with the comment content passed as a string. Should return a string.

    Oraz funkcja comment_form (http://codex.wordpress.org/Function_Reference/comment_form)

    Tylko w jakich plikach trzeba by było przerabiać kody, czy można dodać plik do motywu potomnego?
    Dzięki za pomoc i cierpliwość.

    Filtry dodajesz najlepiej w functions.php

    Tak, możesz spokojnie to zmieniać w motywie potomnym.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Ograniczenie wpisów-czy to możliwe?’ is closed to new replies.