Plugin pro zobrazení všech štítků – Tags Page

Musím si sypat popel na hlavu, protože o tomhle pluginu od Honzy Skýpaly jsem slíbila napsat už kdysi dávno. Ale bylo to v době, kdy mi čas zahltily jiné události, a tak s velkým zpožděním píšu nyní o pluginu, který vám umožní zobrazit nejen obvyklých 45 nejčastějších štítků ve widgetu Shluk štítků, ale štítky (tagy) všechny.

Už dříve jsem se tu …

Automatické zálohování WP na Dropbox

„How to Automatically Backup Your WordPress Site to Dropbox »“:http://wpmu.org/how-to-automatically-backup-your-wordpress-site-to-dropbox/

Step 1: Signup for Dropbox if you don’t already have an account.

Step 2: Install and activate the „WordPress Backup to Dropbox plugin“:http://wordpress.org/extend/plugins/wordpress-backup-to-dropbox/.

Step 3: Authorize the plugin with Dropbox.

Step 4: Select the day, time and how often you wish your backup to be performed.

Step 5: Wait for your backups to appear in the specified Dropbox folder.

**Wordpress Backup to Dropbox**
„http://wordpress.org/extend/plugins/wordpress-backup-to-dropbox/“:http://wordpress.org/extend/plugins/wordpress-backup-to-dropbox/
„http://wpb2d.com/“:http://wpb2d.com/

„Český návod »“:http://www.maxiorel.cz/jak-zalohovat-wordpress-do-cloudove-sluzby-dropbox

Uživatelský rozměr obrázku a jeho přidání do administrace

WordPress doesn’t show custom image size options in the media lightbox, but you can add them using an attachment_fields_to_edit filter. The below will add options for all the custom image sizes you have defined.

/—code php

add_theme_support( ‚post-thumbnails‘ );
add_image_size( ‚custom_size_image‘, 80, 80 );

add_filter(‚attachment_fields_to_edit‘, ‚my_attachment_fields_to_edit_filter‘, 100, 2);

function my_attachment_fields_to_edit_filter($form_fields, $post) {
if (!array_key_exists(‚image-size‘, $form_fields)) return $form_fields;

global $_wp_additional_image_sizes;
foreach($_wp_additional_image_sizes as $size => $properties) {
if ($size == ‚post-thumbnail‘) continue;

$label = ucwords(str_replace(‚-‚, ‚ ‚, $size));
$cssID = „image-size-{$size}-{$post->ID}“;

$downsize = image_downsize($post->ID, $size);
$enabled = $downsize[3];

$html = ‚‚ . $label . ‚‚;
if ($enabled) $html .= ‚ ‚;
$form_fields[‚image-size‘][‚html‘] .= ‚

‚ . $html . ‚

‚;
}

return $form_fields;
}
\—

„Zdroj »“:http://stackoverflow.com/questions/5032906/how-can-i-add-custom-image-sizes-to-wordpress-but-have-them-in-the-admin

Přidávání polí do formuláře pro komentář

There are situations where you might want to know a bit more about your commenter: their age, the city they live in, or the color of their underwear. This article explains how to add an input field, store the data in the database and how to display the additional data in your blog if your theme uses the comment_form() function provided by WordPress.

„Celý článek »“:http://wpengineer.com/2214/adding-input-fields-to-the-comment-form/

Google +1 tlačítko

Nyní už i google má sve sociální tlačítko. Od ostatních služeb jako twitter nebo facebook se ale diametrálně liší. Zatímco při tweetování nebo likevání můžete vaše přátele zahlcovat spamem, tak googlovské tlačítko nikoho neupozorňuje, že se vám něco líbilo. Pouze dané stránky trochu posune v žebříčcích vyhledávání a to nikdo nemůže považovat za spam.

Abyste mohli mít tlačítko i ve wordpressu je třeba do patičky stránky vložit javascriptový kód:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

A do souborů šablony, kde se vypisují články vložit na požadované místo kód, který zobrazí samotné +1 tlačítko.

<div size="standard" count="false" href='<?php the_permalink(); ?>'></div>

Jak si můžete všimnout, je tam hned několik volitelných parametrů. Můžete nastavit count, který skyje nebo zobrazí počet plusnutí. Dále si zvolíte velikost tlačítka – atribut size – google vám nabízí small, medium, standard a  tall.

Změna nadpisu widgetu

Určitě jste se už trápili, jak změnit velikost nadpisu ve widgetech. WordPress tuto změnu v administračním rozhraní neumožňuje a tudíž budete muset zasahovat do samotné šablony. V té si najděte soubor functions.php a v něm budete muset opět pátrat, tentokrát po kódu, který vypadá nějak takto:

register_sidebar( array(
'name' => __( 'Primary Widget Area', 'twentyten' ),
'id' => 'primary-widget-area',
'description' => __( 'The primary widget area', 'twentyten' ),
'before_widget' => '<li id="%1$s">',
'after_widget' => '</li>',
'before_title' => '<h3>',
'after_title' => '</h3>',
) );

Nyní stačí upravit nadpis H3 na ten, který požadujete. Třeba H2. Změnu uložte a můžete se těšit z výsledku.

Zjišťování nadřazené stránky

Nyní si ukážeme, jak zjistit rodičovskou stránku aktuálně zobrazené stránky. Může se to hodit v případě, že chcete, aby styl stránky X a jejích podstránek byl jiný, než styl stránky Y a jejích podstránek. Zjištění ID nadřazené stránky se dělá následujícím kódem:

$parent = $post->post_parent;
if($parent == 0) $parent = $post->ID;

Na základě proměnné parent pak můžeme určit jaký styl se má do stránky načíst. Výsledný kód by pak vypadal takto:

if(get_the_title($parent) == "Bla a bla a bla") echo "<link rel='stylesheet' type='text/css' href='styl1.css' />"
else echo  "<link rel='stylesheet' type='text/css' href='styl2.css' />"

Pokud je název aktuální či nadřazené stránky roven Bla a bla a bla načte se styl1.css v opačném případě pak styl2.css.

Vytváření uživatelských map

**MapQuest Map Builder**
„http://wordpress.org/extend/plugins/mapquest-map-builder/“:http://wordpress.org/extend/plugins/mapquest-map-builder/

MapQuest Map Builder beta is a quick, easy tool for adding maps to your WordPress posts or pages. With version 1.0 you can easily add locations to the map via search, enter lat/long coordinates, or drop points directly on the map.

For each point added to the map, you can customize the map pointer icon, title and description. You can even use custom images that you host as the map pin.

Map Builder also has tools for drawing lines and shapes on your map. Create lines, rectangles, ellipses, and custom polygons on the map and set the color, opacity, border color and border width for each polygon on the map.

MapQuest Map Builder inserts a map as either an embedded interactive map in an iframe or can also insert as a static image file.

No API key or other sign-up required. Start making maps instantly!

[* http://wpcandy.com/files/2011/04/mapquestplugin-teaser.jpg *]