Přehled odpovědí
-
AutorPříspěvky
-
Mrkni do dokumentace http://codex.wordpress.org/Editing_wp-config.php#Moving_uploads_folder mělo by to být: define(‘UPLOADS’, ‘/wp-content/uploads’). Pokud by to nefungovalo – mrkni co je za adresu v konstantě ABSPATH, vůči té se ta adresa pro nahrané soubory nastavuje.
Zkus ve wp-config.php změnit adresář pro nahrané soubory: http://premium.wpmudev.org/blog/how-to-change-the-default-wordpress-uploads-folder/
Myslím, že tohle má smysl řešit na úrovni firewallu na serveru + třeba fail2ban (lze ho nastavit i na logování pokusů o přihlášení do WP). Co se týče takové pomocné ochrany, tak doporučuji odkaz v rootu webu, který je pro člověka skrytý a odkazuje třeba sem http://www.spamhelp.org/harvesterkiller/ – hodně spam robotů se tam zacyklí (samozřejmě je tam potřeba hodit aspoň rel=”noindex, nofollow”). v .htaccess mám pak tento kus kódu:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC Web Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web Image Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule ^.* – [F,L]
</IfModule>
Co se týče stavových kódu HTTP – nestačila by klasika: http://www.addedbytes.com/articles/for-beginners/error-documents-for-beginners/ ?
V nastavení All in One SEO Pack v boxu Keyword Settings stačí zaškrtnout Používat rubriky pro META klíčová slova. Název rubriky se pak vloží do klíčových slov postu. Rubriky by se ve většině případů neměly ani indexovat, kvůli riziku duplicitního obsahu, viz např.: http://forwpblogger.com/tutorial/settings-of-all-in-one-seo-pack-plugin/ sekce NOINDEX SETTINGS. Osobně doporučuji seo-servis moc nepřeceňovat ;o)
Tipoval bych to na problém v prohlížeči – zkus použít jiný, nebo současný prohlížeč aktualizovat. V horším případě by to mohl způsobovat plugin nebo template, který nějak zasahuje do JS v adminu. Pokud to nebude v prohlížeči, tak zkus jiný template a deaktivovat pluginy.
hoď to do functions.php co máš v aktivované šabloně, klidně někam na začátek, příp. to ještě můžeš obalit podmínkou, aby se to spouštělo jen při vložení komentáře na front-endu:
if (!is_admin()) {
add_action('wp_insert_comment', 'send_comment');
}Myslím, že nejlepší by bylo nedělat země jako custom type, ale jako custom taxonomy. Články pak jako custom type, přes argument “taxonomies” ve funkci register_post_type() je spojíš s taxonomy země. HTML, co jsi zobrazoval v single-zeme.php teď budeš zobrazovat v taxonomy-zeme.php. Přes nějaký plugin si můžeš k taxonomy země přidat další pole pro vyplnění (např. advancedcustomfields.com). Články pak budeš v administraci přiřazovat k zemím stejně jako např. příspěvky mezi rubriky.
A co se týče požadovaných URL: http://stackoverflow.com/questions/13553932/define-permalinks-for-custom-post-type-by-taxonomy a http://wordpress.stackexchange.com/questions/5413/need-help-with-add-rewrite-rule/5478#5478 je to trošku drbačka, ale ohneš si to jak potřebuješ.
do functions.php:
function send_comment($id) {
$comment = get_comment($id);
if (mb_substr($comment->comment_content, 0, 8) === "sekvence") {
@wp_mail($comment->comment_author_email, 'předmět zprávy', 'zpráva', 'hlavičky', 'přílohy');
}
}
add_action('wp_insert_comment', 'send_comment');mabak: zkus tohle: http://getshopped.org/news/fixed-rate-shipping-module-now-available/
Ahoj, osobně doporučuji Wedos, neomezený hosting za 360 Kč / 1 rok a najít slevový kód není žádný problém :o) Jsem u nich přes 3 roky a ten výkon a parametry jsou super. Pokud tam plánuješ mít víc webů, dokup si neomezneně aliasů, nastav si .htaccess a máš neomezený multihosting za pusu. Pokud bys mě nechtěl podpořit přes affiliate tak http://hosting.wedos.com/ :o)
-
AutorPříspěvky