• Home

Re4DeR

Zde naleznete můj blog

Feed on
Posts
Comments

Varování při vstupu do kategorie ve WP plugin

Srp 13th, 2009 by Re4DeR

1.9 Aktualizováno

Pro wordpress. :-)

Pokud potřebujete hodit varování pro přístup do kategorie (např o nezletilosti) a nevíte jak na to tak tady je řešení.

Otevřete si soubor category.php. Ten najdete ve složce /wp-include/

A tam, úplně na konec, vložte tento kód.


<?php if (is_category('6')) { ?>
<script>
alert("Tohle je upozornení");
</script>
<?php } else { ?>
<?php } ?>

Upravte si číslo kategorie a text co to má vyhodit.
Číslo kategorie (6) zjistíte v administraci, při úpravě rubriky se koukněte na URL.

adresa/wp-admin/categories.php?action=edit&cat_ID=6  6 =číslo kategorie

to samý pro příspěvek (zkpirovat do single.php)

<?php if (is_category('6')) { ?>

<script>
alert("Tohle je upozornení");
</script>

<?php } else { ?>

<?php } ?>

Rozhodl jsem se na tento problém napsat i plugin.

Plugin najdete zde:

Nejnovější verze: Zboží (188)

Co umí:

  • nastavení kategorie v administraci
  • napsání hlášky v administraci
  • zapamatování uživatele (přes cookie)

V plánu:

  • výběr příspěvku
  • výběr více kategorií
prav si číslo kategorie a text co to má vyhodit.
Číslo kategorie (6) zjistíš v administraci, když upravuješ rubriku tak máš url takové:
*/wp-admin/categories.php?action=edit&cat_ID=6 6 =číslo kategorie

Posted in Tvorba | Komentáře: 13

Komentáře: 13 to “Varování při vstupu do kategorie ve WP plugin”

  1. on 13 Srp 2009 at 19.451McQuack

    příště rovnou v nadpisu uveď, že je to pro WordPress, takto sem to musel dohledat až podle spodního kodu :D

  2. on 13 Srp 2009 at 19.472admin

    Dobrá rada! Díky :D :D

  3. on 14 Srp 2009 at 6.203bea3x

    Ještě možná jeden dotaz. Fakt může být ten soubor category.php mezi soubory šablony? Ten tam běžně nebývá, ne? Já znám akorát categories.php přímo ve wp-admin. A kdyby se to takto dalo třeba do záhlaví, tak by to nefungovalo?

  4. on 14 Srp 2009 at 6.584admin

    Ty jo, díky za upozornění.
    Samozřejmě je to v /wp-includes/
    Fungovat by to mělo.
    Dneska to vyzkouším a zkusím to udělat jako plugin nebo aspoň funkci.
    Dělal jsem to včera dost narychlo pro týpka na webtrhu
    http://webtrh.cz/52777-potvrzeni-uzivatele

  5. on 14 Srp 2009 at 8.075bea3x

    Já jsem si právě všimla a taky jsem nad tím bádala, kudy na to, pokud to doděláš a odzkoušíš, předem díky. ;-)

  6. on 14 Srp 2009 at 8.116admin

    No ono to funguje už teď.
    Večer to zkusím dodělat. ;-)

  7. on 14 Srp 2009 at 8.207bea3x

    Nepochybuji, ač jsem to ještě nezkoušela. Já si ráda počkám ještě pak na to případné dokončené řešení.

  8. on 14 Srp 2009 at 8.248admin

    Zrovna sedím ve vlaku a přemýšlím nad tím. Neměl by to být problém udělat to i jako plugin.
    Sice budu muset oprasit php a naučit se psát pluginy pro wordpress ale nevadí :-D .

  9. on 16 Srp 2009 at 7.489bea3x

    To zní dobře, tak jsem na to zvědavá a držím palce s pluginem. ;-)

  10. on 16 Srp 2009 at 7.5510admin

    Díky už je tam první verze.
    Nejdůležitější jsou cookies.
    Ukazuje se to při každým vstupu do kategorie. Ne jen při prvním. Tak dneska večer pokračuji ;)
    Připomínky a konstruktivní kritiku vnímám.

  11. on 16 Srp 2009 at 10.5011bea3x

    Tak jsem to zkoušela, nahrála, aktivovala, potud všechno formálně OK, v administraci pluginu jsem si všimla, že chybí přeložit záhlaví (Your Plugin Name) (WordPress verze 2.8.3 – zatím ;-) ) Ale tedy ať jsem zkoušela jaké ID, nějak mi to nefungovalo, ale možná je jen chyba mezi klávesnicí a židlí… Zdánlivě pro mě z hlediska adminu funguje, ale na webu (i když nejsem přihlášená jako admin), prostě žádné varování se (v dané kategorii ani před příspěvkem dané kategorie) nezobrazuje.
    Taky do budoucna bude dobré přidat nějaký readme soubor, ale to má asi teprve svůj čas.

  12. on 16 Srp 2009 at 11.3212admin

    To je divné. Musí to být id categorie a kdo jedno. Třeba ’6′ . Děkuji za zájem a testy. V té zprávě nesmí být enter, jinak to nefunguje.

  13. on 16 Srp 2009 at 20.5913bea3x

    Aháá, tak ten ENTER (odřádkování) bylo, proč se nezobrazilo nic. :-D

Leave a Reply

  • Rubriky

    • Blog
    • Inernet
    • Tvorba
  • Štítky

    bezpečí domeny dph drupal ecommerce eu fejsbuk Google gtd hosting IE joomla komunikace korunky mobily mít vše hotovo návod o2 podnikání pořádek práce ranky spam ubercart wordpress zákazník
  • Nejnovější komentáře

    Nejnovější komentáře

    • SEO Services u Plugin do wp pro ochranu před black seo na Seznamu
    • Joshone u Austrálie
    • Joshone u wparena.cz
    • Re4DeR u GTD tápání
    • Re4DeR u Hosting

    Archív

    Archiv

    • Červen 2010
    • Duben 2010
    • Březen 2010
    • Únor 2010
    • Leden 2010
    • Prosinec 2009
    • Listopad 2009
    • Říjen 2009
    • Září 2009
    • Srpen 2009
    • Červenec 2009

    Nejnovější příspěvky

    Nejnovější příspěvky

    • wparena.cz
    • Plugin do wp pro ochranu před black seo na Seznamu
    • Austrálie
    • GTD tápání
    • Script na kontrolu připojení k internetu
    • Nepochopený Open Source
    • Jak se stát Ajťákem
    • Čau directo
    • Volná noha je sranda
    • Kontrola ranků
  • Spřátelené blogy

    Zkušenosti a diskuze

More Light Wordpress Themes Re4DeR © 2012 All Rights Reserved.
Tvorba webových stránekRC auta RC modely RC vrtulníky