Chcete si vytvořit vlastní web, blog nebo firemní stránky a nechcete být závislí na programátorovi? Kurz WordPress je ideální cestou, jak získat …
Chcete si vytvořit vlastní web, blog nebo firemní stránky a nechcete být závislí na programátorovi? Kurz WordPress je ideální cestou, jak získat …
Pokud patříte k těm uživatelům, kteří si oblíbili Gutenberg editor, který WordPress do svého systému zařadil ve verzi 5.0, tj. v roce …
Nezavírá se automaticky widget Off -Canvas po kliknutí na menu? Řešení není až tak těžké, stačí vložit jednoduchý Javascirpt do vašeho Elenentoru.
Povolení nahrávání SVG a JFIF ve WordPress bez pluginu je jednoduché. Stačí přidat kod do functions.php.
Pokud chcete přidat speciální roli "VIP klient", která má omezený přístup k webu (například může pouze číst obsah), a to bez použití pluginu, stačí do vašeho webu vložit krátký kód.
Mohlo by vás zajímat
Pokud potřebujete zpřístupnit obsah nějaké stránky pouze vyvoleným osobám, není nic jednoduššího, než příslušnou stránku zaheslovat. Stačí, abyste v pravé horní nabídce u příslušné stránky či příspěvku v poli „Viditelnost“ , klepli na odkaz „Upravit“ a zaškrtli pole „Chráněno heslem„. Zadáte heslo a hotovo.
Pokud takto zaheslovanou stránku zobrazíte, pak se vám na ní zobrazí text: „Tento příspěvek je chráněn heslem. Pokud ho chcete zobrazit, zadejte prosím heslo:“ Ten však nemusí každému vyhovovat. Pokud jej chcete změnit, pak stačí jednoduchý „fígl“.
Vložte tento kód do functions.php v adresáři vaší šablony (pokud to šablona dovoluje, najdete jej i v nabídce Vzhled – Editor.). Doporučuji však předem mít zálohu šablony, popř. přistupovat k editaci přes FTP, kdyby došlo k nějaké chybě, abyste vše mohli vrátit.
add_filter( 'the_password_form', 'custom_password_form' );
function custom_password_form() {
global $post;
$label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );
$o = '<form class="protected-post-form" action="' . get_option('siteurl') . '/wp-pass.php" method="post">
' . __( "TADY ZMĚNIT TEXT" ) . '
<label class="pass-label" for="' . $label . '">' . __( "Heslo:" ) . ' </label><input name="post_password" id="' . $label . '" type="password" style="background: #ffffff; border:1px solid #999; color:#333333; padding:10px;" size="20" /><input type="submit" name="Submit" class="button" value="' . esc_attr__( "OK" ) . '" />
</form>
';
return $o;
}
Příslušné texty v kódu (TADY ZMĚNIT TEXT) nahraďte svým.