Automatické publikování na / z Twitteru

Twitter Tools
http://wordpress.org/extend/plugins/twitter-tools/
http://www.sutlej.net/downloads/best-related-posts/

Integrates your blog and your Twitter account so you can post links to your latest posts on Twitter, post your most recent tweets on your blog sidebar, or turn your tweets into blog posts without extra effort.

First thing you need to do is download and activate this plugin. Once you have done that follow the steps below:

1. Create a Category where you would like to post all your automated posts. You can name this category Daily Digest, Twitter, or anything you like.
2. Go to the settings of Twitter Tools Plugin in your WP-Admin.
3. Enter Your Twitter Username and Password.
4. Enable the option to post when you tweet. If you do not want to create an individual post for each tweet, your solution is the next option.
5. Enable the option to create daily digest with all your tweets from that day and modify other settings such as title of that post and title. (You can also set this to weekly digests)
6. Select the category that you made in step 1, to post your tweets.

Once you have done the above steps, you have completed the setup and its ready to go.

Display Tweets in the Sidebar

But this plugin has a lot more features then just this. You can also display your recent tweets in the sidebar using this plugin. All you have to do is either use the dynamic widget or paste the following code in your sidebar.php or any other place that you want it displayed:


<?php aktt_sidebar_tweets(); ?>

If you just want to show your last tweet then use this code:


<?php aktt_latest_tweet(); ?>

Zdroj: How to Auto Publish Your Twitter Tweets as WordPress Posts

Jak použít ve WordPressu Twitter API bez pluginu
http://www.problogdesign.com/wordpress/how-to-use-the-twitter-api-in-wordpress/

Zobrazení souvisejících příspěvků

This is a great little feature to have in your theme that saves the theme user using yet another plugin! It displays related posts based on tags, simply disappearing if there are no tags.


<?php if( function_exists('the_tags') )
// for use in the loop, list 5 post titles related to first tag on current post
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo '<h2>Related Posts</h2> ';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<ul> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li></ul>
<?php endwhile; }}?>

Zdroj: 10 tricks to make your WordPress theme stand out

YARP – plugin pro zobrazení souvisejících příspěvků
http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/

umožňuje:
– nastavení množiny článků, ze kterých se budou podobné články vybírat
– nastavení kritérií, podle kterých se budou vybírat podobné články
– nastavení způsobu zobrazení podobných článků na webu
– nastavení způsobu zobrazení podobných článků v RSS kanálu
– určit váhu jednotlivých hodnotících kritérií (titulek stránky, text stránky, přiřazené štítky, umístění v kategoriích

Více: http://www.portiscio.net/jak-zobrazit-podobne-clanky-ve-wordpressu

*Alternativy:*

Contextual Related Posts
https://wordpress.org/plugins/contextual-related-posts/

A powerful plugin for WordPress that allows you to display a list of related posts on your website and in your feed. The list is based on the content of the title and/or content of the posts which makes them more relevant and more likely to be of interest to your readers. This allows you to retain visitors, reduce bounce rates and refresh old entries. Contextual Related Posts is one of the most feature rich related posts plugins for WordPress with support for thumbnails, shortcodes, widgets, custom post types, caching and CSS styles.

The plugin also comes with it’s very own inbuilt stylesheet that let’s your related posts look awesome!

7 Awesome Related Post (Thumbnail) Plugins for WordPress »

Řazení stránek

My Page Order
http://wordpress.org/extend/plugins/my-page-order/
http://geekyweekly.com/mypageorder

Allows you to set the order of pages through a drag and drop interface. The default method of setting the order page by page is extremely clumsy, especially with a large number of pages. The plugin also installs a replacement widget that exposes all the options of the wp_list_pages template function.

Řazení rubrik

My Category Order
http://wordpress.org/extend/plugins/my-category-order/
http://geekyweekly.com/mycategoryorder

Allows you to set the order in which categories will appear in the sidebar. Uses a drag and drop interface for ordering. Adds a widget with additional options for easy installation on widgetized themes.

Případně třeba v sidebaru upravit takto:


wp_list_categories(‘orderby=order&title_li=’)

Category Order
http://wordpress.org/extend/plugins/order-categories/
http://wpguy.com/plugins/category-order/

The Order Categories plugin allows you to easily reorder your categories the way you want via drag and drop.

V šablonách od Elegant Themes je implementováno řazení podle názvu nebo ID, je tedy potřeba v šabloně *header.php* vymazat


sort_column=$artsee_sort_cat&sort_order=$artsee_order_cat

v řádku s 


wp_list_cats("sort_column=...);

Korektně ale se šablonou Pure Type funguje pouze plugin *Category order*.

Vkládání a náhrada bloků dat – textu, PHP kódu, databáze

Sniplets
http://wordpress.org/extend/plugins/sniplets/
http://urbangiraffe.com/plugins/sniplets/

Sniplets is a generic text insertion plugin with support for an extensible processing framework. At it’s simplest this means you can dynamically replace text in your posts with text that may be defined elsewhere, or created by some other module. For example, you can use Sniplets to perform syntax highlighting of files, execute custom PHP code, insert data from a database, and perform all manner of other useful tasks within a standard interface. On top of this, Sniplets can be automatically inserted at key points on a page. For example, you can automatically insert text on every RSS post.

– Replace tags in a post with pre-defined text
– Customizable placement points and templates
– Apply processing modules to the pre-defined text to perform additional functionality
– Automatically insert Sniplets in key points of a page (before post, after post, more tag, header, footer, comment form, sidebar, and initialization)
– Apply pre-defined templates to Sniplets
– Includes a Sidebar Widget to allow Sniplets in the sidebar
– Custom modules can be written by the user
– Fully localized

Publikování příspěvků e-mailem

Postie
http://wordpress.org/extend/plugins/postie/
http://blog.robfelty.com/plugins/postie/
fórum k pluginu

Postie offers many advanced features for posting to your blog via e-mail, including the ability to assign categories by name, tag, include pictures and videos, and automatically strip off signatures.

Category and tag handling

* If you put a category name or ID in the subject with a : (or in [] or between – -) it will be used as the category for the post
* If you put the first part of a category name it will be posted in the first category that the system finds that matches – so if you put:


Subject: Gen: New News

the system will post that in General.

Using [] or — you can also post to multiple categories at once:


Subject: [1] [Mo] [Br] bla bla bla

or


Subject: -1- -Mo- -Br- bla bla bla

would post to General (Id 1), Moblog, and Brewing all at one time.

* You can add tags by adding a line in the body of the message like:


tags: foo, bar

or you can set a default tag to be applied if no tags are included.

Post to your blog using email (obecná informace z WP Codex).

Umístění a interpretace vlastního PHP kódu

Exec-PHP
http://wordpress.org/extend/plugins/exec-php/
http://bluesome.net/post/2005/08/18/50/

The Exec-PHP plugin executes PHP code in posts, pages and text widgets.

Main features:

– Executes PHP code in the excerpt and the content portion of your posts and pages
– Configurable execution of PHP code in text widgets (for WordPress 2.2 or higher)
– Write PHP code in familiar syntax, eg.

*jako widget:*

WP PHP widget
http://wordpress.org/extend/plugins/wp-php-widget/

This plugin adds a new widget called PHP Widget, which will allow you to include PHP code, you can have Text, HTML, Javascript, Flash and/or PHP code wordpress template tags as content or title in this widget. So, as long as you want, it can do everything, that is greatful.

Firewall – prevence před napadením

WordPress Firewall
http://www.seoegghead.com/software/wordpress-firewall.seo

This WordPress plugin investigates web requests with simple WordPress-specific heuristics to identify and stop most obvious attacks. There exist a few powerful generic modules that do this; but they’re not always installed on web servers, and difficult to configure.

It intelligently whitelists and blacklists pathological-looking phrases based on which field they appear within in a page request (unknown/numeric parameters vs. known post bodies, comment bodies, etc.). Its purpose is not to replace prompt and responsible upgrading, but rather to mitigate 0-day attacks and let bloggers sleep better at night.

* Detect, intecept, and log suspicious-looking parameters — and prevent them compromising WordPress.
* Also protect most WordPress plugins from the same attacks.
* Optionally configure as the first plugin to load for maximum security.
* Respond with an innocuous-looking 404, or a home page redirect.
* Optionally send an email to you with a useful dump of information upon blocking a potential attack.
* Turn on or off directory traversal attack detection.
* Turn on or off SQL injection attack detection.
* Turn on or off WordPress-specific SQL injection attack detection.
* Turn on or off blocking executable file uploads.
* Turn on or off remote arbitrary code injection detection.
* Add whitelisted IPs.
* Add additional whitelisted pages and/or fields within such pages to allow above to get through when desirable.

Změna defaultního wp_ prefixu tabulek

Table Prefix Rename
http://www.seoegghead.com/software/wordpress-table-rename.seo

This WordPress plugin facilitates renaming all WordPress tables with a custom prefix. Why do that?

Well, it turns out that the majority of exploits we’ve seen against WordPress-based web sites (this one and those for clients) have a very simple signature — they attempt SQL injection attacks with the assumption that the table prefix is set to „wp_.“ So why not just change the prefix?

Now this is nothing new, and other people have written it up or made plugins. But they require that one make the changes manually and/or live. Our version does the following in 2 easy steps with a button-click for each:

1. Creates a duplicate set of tables with the same structure/schema.
1a. Copies a coherent version of the old tables to the new tables.
1b. Makes a few changes to the data in the new tables with regard to the new table names.
(all the while showing all executed queries to keep you informed).

2. Swaps to the newly-created set of tables.

Řazení příspěvků podle libovolného pole

WP Smart Sort
http://wordpress.org/extend/plugins/wp-smart-sort/
http://dyasonhat.com/wp-smart-sort/

For advanced sorting of posts in your blog. The administrator can choose to include any field from the wp_posts table to sort by, any custom field and additionally can identify where a field is numeric or not (defaults to text).

The default sort direction for your blog can be changed to any of the chosen field either Ascending or Descending. „Sort By“ widget enables your users to select from a drop down box which direction they wish to sort posts by. Demo site over at http://wpsmartsort.dyasonat.com