Diskuzní fórum

**Simple:Press Forum**
„http://simple-press.com/“:http://simple-press.com/

Simple:Press is a feature rich forum plugin for WordPress. It fully integrates into your WP based site utilising the same user records and database and displaying on a single WP page. It is fully customisable and comes with a number of skins and sets of icons to get you started. Current users have shown it to be fully scaleable whether your site membership numbers the tens or the thousands.

Through it’s powerful and flexible permissions system it is suitable for those who wish to run private, specialist forums with invited members but is equally able to accommodate open, public forums that allow guest posting.

Velmi propracované a bohatě konfigurovatelné, na výběr je řada skinů a ikon, k dispozici je i „česká verze“:http://translate.simple-press.com/translations/czech/.
**Zdarma jen pro nekomerční použití!**

*Alternativy:*

**bbPress**
„http://bbpress.org/“:http://bbpress.org/

„How to add bbPress forum »“:http://wplift.com/how-to-add-a-forum-to-wordpress-with-the-bbpress-plugin/

Aplikace pro správu a provoz diskuzního fóra, vytvořená autory WordPressu. Instalátor nabízí možnost integrovat bbPress do WordPressu.

**Mingle Forum**
„http://wordpress.org/extend/plugins/mingle-forum/“:http://wordpress.org/extend/plugins/mingle-forum/
„http://cartpauj.com/projects/mingle-forum-plugin“:http://cartpauj.com/projects/mingle-forum-plugin

Mingle Forum has been modified to be lightweight, solid, secure, quick to setup, easy to use, and best of all it now integrates seamlessly with or without the Mingle social networking plugin (by Blair Williams). The mission of Mingle Forum is, to KEEP IT SIMPLE There are a handful of Forum Plugins for WordPress available but theyre either super buggy, difficult to install, or so bloated with features and settings that its a nightmare setting them up. Dont do that to yourself!!! You can be up and running with Mingle Forum fully installed and configured in as little as 5 minutes.

K dispozici je „čeština“:http://aplikace.ovx.cz/wordpress/wp-content/uploads/Mingle_forum_CS.zip (thx to „Sborez“:http://sborez.cz/2010/06/21/mingle-forum-plugin-pro-wordpress-cesky/), „funkční ukázka zde“:http://dolni-cerekev.ic.cz/?page_id=121.
Použito také na webu „zakaz-vjezdu.cz“:http://www.zakaz-vjezdu.cz/forum.

**WP-Forum**
„http://wordpress.org/extend/plugins/wpforum/“:http://wordpress.org/extend/plugins/wpforum/
„http://www.fahlstad.se/wp-plugins/wp-forum/“:http://www.fahlstad.se/wp-plugins/wp-forum/

Simple discussion forum plugin for WordPress. With support for different skins, 3 included by default, changeable from the WP admin interface. Admin can choose if unregistered posting is allowed and Captcha (optional) is used for spam control. Tight interaction with WordPress makes an easy to use and aminister plugin.

**Vanilla**
„http://getvanilla.com/“:http://getvanilla.com/

Another open source forum that integrates nicely with WordPress. „Integrace do WordPressu“:http://lussumo.com/docs/doku.php?id=vanilla:integration:wordpress

Fórum lze řešit i s pomocí pluginu „TDO Mini Forms“:223, viz též „http://thedeadone.net/software/tdo-forum-wordpress-theme/“:http://thedeadone.net/software/tdo-forum-wordpress-theme/

Duplikování existujících příspěvků a stránek

**Duplicate Post**
„http://wordpress.org/extend/plugins/duplicate-post/“:http://wordpress.org/extend/plugins/duplicate-post/
„http://www.lopo.it/duplicate-post-plugin/“:http://www.lopo.it/duplicate-post-plugin/

Allows to create a draft copy of a post (or page) in two ways:

1. In ‚Edit Posts’/’Edit Pages‘, you can click on ‚Duplicate‘ link;
2. While editing a post/page, you can click on ‚Copy to a new draft‘ above „Cancel“/“Move to trash“.

Both ways lead to the edit page for the new draft: change what you want, click on ‚Publish‘ and you’re done.

*Alternativy*

**Post Duplicator**
„http://wordpress.org/extend/plugins/post-duplicator/“:http://wordpress.org/extend/plugins/post-duplicator/

This plugin was created to make an exact duplicate of a selected post. Custom post types are supported, along with custom taxonomies and custom fields.

Publikování příspěvků nepřihlášenými návštěvníky

Možnost vkládání příspěvků neregistrovanými (ale i registrovanými) uživateli, bez toho, aby museli vstupovat do administrace WordPressu.

**Form to Post**

Form to Post

Create a WP Post from a Form Submission. Create a form using Contact Form 7, Fast Secure Contact Form, or just a plain form, be sure to name your fields correctly, then the form submission will be sent to a post.

**DJD Site Post**
„https://wordpress.org/plugins/djd-site-post/“:https://wordpress.org/plugins/djd-site-post/

Write and edit a post at the front end without leaving your site. Add a (responsive) form to your site to write a post without having to go into the admin section. It allows for ‚anonymous‘ or ‚guest‘ posting (not logged in users). Captcha for guest posts.
Now the plugin has a widget to include the form in a sidebar.

*Alternativy*

**TDO Mini Forms**
„http://wordpress.org/extend/plugins/tdo-mini-forms/“:http://wordpress.org/extend/plugins/tdo-mini-forms/
„http://thedeadone.net/download/tdo-mini-forms-wordpress-plugin/“:http://thedeadone.net/download/tdo-mini-forms-wordpress-plugin/

With TDO Mini Forms you can set up forms for visitors to fill out that are used to create posts.

This plugin allows you to add highly customisable forms that work with your Theme to your website that allows non-registered users and/or subscribers (also configurable) to submit posts. The posts are kept in „draft“ until an admin can publish them (also configurable).

It can optionally use Akismet to check if submissions are spam.

TDO Mini Forms can be used to create „outside-the-box“ uses for WordPress, from Contact Managers, Ad Managers, Collaborate Image Sites, Submit Links, Forum etc.

Použito pro přidávání příspěvků nepřihlášenými návštěvníky na serveru „anagrammer.org“:http://anagrammer.org/vase-nalezy/.

**WP User Frontend**
„http://wordpress.org/extend/plugins/wp-user-frontend/“:http://wordpress.org/extend/plugins/wp-user-frontend/

Gives ability to the user to create new post, edit post, edit profile from site frontend. So users doesn’t need to enter the admin panel. Everything they need to do can be done from the frontend.

**Guest Post**
„http://wordpress.org/extend/plugins/wordpress-guest-post/“:http://wordpress.org/extend/plugins/wordpress-guest-post/

A simple plugin that allows you to accept, edit, & publish guest posts to your blog without writers having to login to your WordPress Admin area.

**One Quick Post**
„http://wordpress.org/extend/plugins/one-quick-post/“:http://wordpress.org/extend/plugins/one-quick-post/

One Quick Post is a WordPress/BuddyPress plugin that allows you to enable frontend posting on your blog; including for non-registered users.
Enables building custom forms. Works with custom post types, custom taxomies, custom fields (meta keys).

**Frontend Publishing**
„https://wordpress.org/plugins/front-end-publishing/“:https://wordpress.org/plugins/front-end-publishing/
Allow your registered members to submit, edit and delete posts from the frontend.
This lightweight plugin allows you to accept guest posts/articles without giving your members access to the sensitive WordPress control panel. It will automatically filter out all the posts that don’t meet the submission guidelines of your website. It can be a huge time saver if you have a very popular blog or article directory.

**Really Simple Guest Post Plugin**
„https://wordpress.org/plugins/really-simple-guest-post/“:https://wordpress.org/plugins/really-simple-guest-post/

Really Simple Guest Post Plugin will help you to generate a guest posting form in the simple and easiest way. Submitted posts will be included with author name, email address, author url, post title, description, categories and keyword tags.

**Frontend Uploader**
„http://wordpress.org/plugins/frontend-uploader/“:http://wordpress.org/plugins/frontend-uploader/

This plugin is a simple way for users to submit content to your site. The plugin uses a set of shortcodes to let you create highly customizable submission forms to your posts and pages. Once the content is submitted, it is held for moderation until you approve it. It’s that easy!

[* http://s.w.org/plugins/frontend-uploader/screenshot-4.png?r=944237 *]

 

Pohodlnější stránkování

**WP-PageNavi**
„http://wordpress.org/extend/plugins/wp-pagenavi/“:http://wordpress.org/extend/plugins/wp-pagenavi/
„http://lesterchan.net/wordpress/readme/wp-pagenavi.html“:http://lesterchan.net/wordpress/readme/wp-pagenavi.html

Přidá přehledné a pohodlné stránkování, které se dá různým způsobem nastavovat.

Implementováno na tomto webu, ve *style-Default.css* jsou doplněny styly pro šablonu „PureType“:209

/—code php
.wp-pagenavi { margin: 15px 0px 15px 0px; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeedd; }
.wp-pagenavi a:visited { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeedd; }
.wp-pagenavi a:hover { border: 1px solid #608e7a; color: #FFF; background-color: #7bab96; }
.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeedd; }
.wp-pagenavi span.pages { padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #e1e1c8; color: #413f36; background-color: #eeeedd; }
.wp-pagenavi span.current { padding: 5px 7px; margin: 2px; font-weight: bold; border: 1px solid #608e7a; color: #FFF; background-color: #7bab96; }
.wp-pagenavi span.extend { padding: 5px 7px; margin: 2px; border: 1px solid #608e7a; color: #FFF; background-color: #7bab96; }
\—

„Přehled pluginů pro stránkování“:http://skyje.com/2010/02/5-excellent-wordpress-pagination-solutions/

Problém s funkcí query_post při stránkování

Jestliže v šabloně z nějakých důvodů nevystačíme se standardním načtením článků pomocí konstrukce

/—code php
if (have_posts()) : while (have_posts()) : the_post();
\—

a potřebujeme využít funkci „query_posts()“:http://codex.wordpress.org/Function_Reference/query_posts například pro vyloučení některých kategorií, tagů, autora a podobně, typicky v podobě:

/—code php
// výběr článků z vybraných rubrik
query_posts(‚cat=2,6,17,38‘);

// výběr článků patřících do několika rubrik současně
query_posts(array(‚category__and‘ => array(2,6)));

// výběr článků s vyloučením určité rubriky
query_posts(‚cat=-3‘);
\—

Rychle zjistíme, že tento postup sice vede k cíli, nicméně **přestane fungovat stránkování** a tím i pluginy jako např. výborný „WP-PageNavi“:222.

Náprava je jednoduchá:

/—code php
if (have_posts()):

// obnovíme parametr ‚paged‘
$paged = (get_query_var(‚paged‘)) ? get_query_var(‚paged‘) : 1;
query_posts(„cat=-3&paged=$paged“);

// a pak už pokračujeme standardním
while (have_posts()) : the_post();
\—

Viz též „Separatista“:http://www.separatista.net/wordpress/tipy-a-triky/problemy-se-strankovanim-prispevku-pri-pouziti-funkce-query_posts nebo „David Binda“:http://david.binda.cz/wordpress-nefunkcni-strankovani-v-dusledku-query_posts.

„Properly using wp_reset_postdata(), wp_reset_query() and variable naming in queries »“:http://www.poststat.us/properly-reset-wordpress-query/

„How to fix pagination for custom loops »“:http://wordpress.stackexchange.com/questions/120407/how-to-fix-pagination-for-custom-loops

Vyladění nové instalace WordPressu

**Nastavení .htaccess**

Zabezpeční souboru wp-config.php

/—code php

order allow,deny
deny from all

\—

Adresa vždy bez www

/—code php
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^www.domena.cz
RewriteRule (.*) http://domena.cz/$1 [R=301,QSA,L]
\—

Adresa vždy s www

/—code php
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^domena.cz
RewriteRule (.*) http://www.domena.cz/$1 [R=301,QSA,L]
\—

Zákaz výpisu obsahu adresářů

/—code php
Options -Indexes
\—

Odstranění „rubriky“ z url

/—code php
RewriteRule ^category/(.+)$ http://www.domena.cz/$1 [R=301,L]
\—

(ev. použijeme plugin „No category base“:45)

**Robots.txt**

Zákaz přístupu do adresářů WordPressu robotům a uvedení odkazu na sitemap

/—code php
User-agent: *
Disallow: /cgi-bin/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/
Disallow: /trackback/
Disallow: /xmlrpc.php
Disallow: /wp-

Sitemap: http://domena.cz/sitemap.xml
\—

Pro vytvoření sitemapy použijeme plugin „Google XML Sitemaps“:219

**Nastavení „user-friendly“ odkazů**

Nastavení > Trvalé odkazy > Vlastní struktura: /%postname%/

**Vytvoření a odkaz na favicon**

1. Vytvoříme *favicon.ico* (např. „zde“:http://www.chami.com/html-kit/services/favicon/ nebo „zde“:http://tools.dynamicdrive.com/favicon/)
3. Zkopírujeme ho do rootu našeho blogu
2. Umístíme do hlavičky v souboru *header.php*

/—code php

Vytvoření sitemapy

**Google XML Sitemaps**
„http://wordpress.org/extend/plugins/google-sitemap-generator/“:http://wordpress.org/extend/plugins/google-sitemap-generator/
„http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/“:http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/

This plugin will **generate a special XML sitemap** which will help search engines like Google, Bing, Yahoo and Ask.com to better index your blog. With such a sitemap, it’s much easier for the crawlers to see the complete structure of your site and retrieve it more efficiently. The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content.

**Sitemap Generator Plugin for WordPress**
„http://wordpress.org/extend/plugins/sitemap-generator/“:http://wordpress.org/extend/plugins/sitemap-generator/
„http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/“:http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/

This plugin **creates a standard sitemap** for your WordPress powered site. This is not just another XML sitemap plugin, but rather a true sitemap generator which is highly customizable from its own options page in the WordPress admin panel. Some of its features include: support for multi-level categories and pages, category/page exclusion, multiple-page generation with navigation, permalink support, choose what to display, what order to list items in, show comment counts and/or post dates, and much more.

Simply add the following line to a WordPress page (where you would like the sitemap to display):

**HTML Page Sitemap**
„http://wordpress.org/extend/plugins/html-sitemap/“:http://wordpress.org/extend/plugins/html-sitemap/

This simple plugin adds an HTML (Not XML) sitemap of your blog pages (not posts) by entering the shortcode [html-sitemap] in the page content. This simple plugin is configured from the shortcode. Settings include the sort_column, sort_order, exclude, include, depth, child_of, meta_key, meta_value, authors, number, and offset. You can set essentially everything you can set in the wp_list_pages function.

**Karailiev’s sitemap**
„http://wordpress.org/extend/plugins/karailievs-sitemap/“:http://wordpress.org/extend/plugins/karailievs-sitemap/

This plugin adds a XML sitemap and news sitemap to your blog. It’s used to show all your pages and posts to the search engines like Google, Yahoo and MSN.

**WP Realtime Sitemap**
„http://wordpress.org/extend/plugins/wp-realtime-sitemap/“:http://wordpress.org/extend/plugins/wp-realtime-sitemap/

A sitemap plugin to make it easier for your site to show all your pages, posts, archives, categories and tags in an easy to read format without any need for template modification or html/php knowledge.

– Order the output anyway you want with the use of the shortcode.
– Order the output of the Pages, Posts, Custom Post Types, Archives, Categories and Tags.
– Show/hide Pages, Posts, Custom Post Types, Archives, Categories and Tags.
– Optionally show categories and/or tags as a bullet list, or as a tag cloud.
– Exclude Pages, Posts, Custom Post Types, Categories and Tags IDs.
– Limit the amount of posts, custom post types, archives, categories and tags displayed.
– Change the archive type from the WordPress default.
– Show/hide Categories and Tags which have no posts associated to them.
– Show/hide how many posts are in each Archive, Category or Tag.
– Optionally name the sections different from the default of Pages, Posts, Archives, Categories and Tags.
– Hierarchical list of pages and categories.

**Simple Wp Sitemap**
„https://wordpress.org/plugins/simple-wp-sitemap/screenshots/“:https://wordpress.org/plugins/simple-wp-sitemap/screenshots/

An easy, fast and secure plugin that adds both an xml and an html sitemap to your site, which updates and maintains themselves so you don’t have to!

Platforma pro sociální síť

BuddyPress
„http://buddypress.org/“:http://buddypress.org/

BuddyPress will transform an installation of WordPress MU into a social network platform. It is a set of WordPress MU specific plugins, each plugin adding a distinct new feature. BuddyPress contains all the features you’d expect from WordPress but aims to let members socially interact.

**BuddyPress-Kaltura Media Component**
„http://www.wpveda.com/buddypress-kaltura-media-component/“:http://www.wpveda.com/buddypress-kaltura-media-component/

Integrates Kaltura open-source video platform seamlessly. This component adds missing media rich features like photos, videos and audios uploading to BuddyPress which are essential if you are building social network.

Elegantní šablony vzhledu

Tzv. „premium“ šablon vzhledu je k mání velká spousta, dražších i levnějších. Opravdu dobrá investice je do členství na webu „Elegant Themes“:https://wordpresso.ovx.cz/wp-et.php, ze kterého pochází i šablona *Pure Type*, aplikovaná na tomto webu. Za 69 dolarů získáte neomezený přístup ke všem dosavadním i v teprve v budoucnosti vytvořeným šablonám, kterých je zatím k mání skoro 90, a můžete je nasadit libovolný počet vašich vlastních webů. V případě, že je chcete použít pro nějakého klienta, je třeba pro něj zakoupit nové členství. Součástí jsou .PO/.MO soubory pro lokalizaci, takže není nutné prolézat a opravovat PHP soubory se šablonami.

Šablony od „Elegant Themes“:https://wordpresso.ovx.cz/wp-et.php jsme použili na webech „Hotelu Katharein“:http://www.katharein.cz/ (šablona ArtSee), „Reality Dobrý den“:http://www.realitydobryden.cz/ (šablona ElegantEstate) a „Ing. Metzové“:http://metzova.cz/ (šablona Basic).

[* http://www.elegantthemes.com/images/thumbnail-artsee.jpg *]

[* http://www.elegantthemes.com/images/thumbnail-basic.jpg *]

Vyhledávání duplicitních příspěvků

**Duplicate Post Checker**
„http://www.maxblogpress.com/plugins/dpc/“:http://www.maxblogpress.com/plugins/dpc/

Vyhledá podobné příspěvky podle obsahu nebo podle zadaného klíčového slova. „Návod k použití“:http://www.maxblogpress.com/plugins/dpc/dpc-use/
Vyžaduje registraci.

*Alternativa:*

**Delete Duplicate Posts**
„http://wordpress.org/extend/plugins/delete-duplicate-posts/“:http://wordpress.org/extend/plugins/delete-duplicate-posts/

Easy way to find and delete duplicate posts on your WordPress blog. The plugin searches for duplicate titles, and displays a list for you. After the list you can find the Delete button.