Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

WordPress návody

Jak odstranit pole pro URL adresu ve formuláři pro přidání komentáře

Tomáš Cirkl Publikováno Aktualizováno 2 min čtení

Pozor:

Článek je z roku 2014. Některé postupy se mohly změnit.

WordPress je skvělý v tom, že se dá snadno upravovat a tvarovat tak, jak chcete. Jak tedy udělat to, aby z formuláře pro přidání komentáře zmizelo, často nepotřebné, pole Web (URL). Důvodů k tomu může být hned několik, od toho, že nechcete odkazovat na web autora komentáře, nebo chcete odradit spamující boty od vašeho webu. Celkem máte tři možnosti jak toho docílit:

  1. Úprava zdrojového kódu formuláře

Odstraňte kód pro vložení pole Web(URL) v kontaktním formuláři. Kód vypadá takto:

$fields =  array(

  'author' =>
    '<p class="comment-form-author"><label for="author">' . __( 'Name', 'domainreference' ) . '</label> ' .
    ( $req ? '<span class="required">*</span>' : '' ) .
    '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) .
    '" size="30"' . $aria_req . ' /></p>',

  'email' =>
    '<p class="comment-form-email"><label for="email">' . __( 'Email', 'domainreference' ) . '</label> ' .
    ( $req ? '<span class="required">*</span>' : '' ) .
    '<input id="email" name="email" type="text" value="' . esc_attr(  $commenter['comment_author_email'] ) .
    '" size="30"' . $aria_req . ' /></p>',

  'url' =>
    '<p class="comment-form-url"><label for="url">' . __( 'Website', 'domainreference' ) . '</label>' .
    '<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) .
    '" size="30" /></p>',
);

Stačí z kódu odstranit pole 'url' =>.

  1. Přidání kódu do functions.php

Pouze přidejte následující kód do vašeho functions.php

function crunchify_disable_comment_url($fields) { 
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields','crunchify_disable_comment_url');
  1. Plugin

Nainstalujte si a aktivujte tento plugin.

Autor

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

1 031 článků Všechny články autora

Komentáře (1)

Přidat komentář
  1. Jana

    Dobrý večer, prosím, kde najdu zdrojový kód toho formuláře pro komentář? Chtěla bych odstranit to pole pro url, ale nevím, kde najít zdroj… Případně ohledně pluginu – nebyl dlouho aktualizován atd. – je dobrý? Předem moc díky za odpověď, Jana

    Odpovědět

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.