Saya melindungi halaman dengan kata sandi. Saya ingin menambahkan pesan kesalahan singkat ketika kata sandi yang dimasukkan salah.
Bagaimana saya bisa melakukan ini?
Saya menambahkan kode ini untuk menampilkan dan menyesuaikan formulir di halaman saya.
Saya functions.php
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">' .
'<p class="glossar-form-p">Alle weiteren Glossarbeiträge sind durch ein Passwort geschützt. </p>' .
' <label for="' . $label . '">' . ' </label><input name="post_password" id="' . $label . '" type="password" size="20" />
<input type="submit" name="Submit" value="' . esc_attr__( "Login" ) . '" />
</form>
';
return $o;
}
(wp_get_referer() == get_permalink())
Mungkin benar-benar terlambat untuk menjawab. Sesuatu yang perlu Anda lakukan sebagai berikut. Karena tidak ada cara default untuk memvalidasi, Anda perlu mengikuti beberapa langkah. Di sini saya akan menggunakan variabel sesi untuk memeriksa pencocokan cookie yang dihasilkan. kebutuhan pertama untuk memulai sesi.
Kemudian gunakan kode berikut ini di mana Anda ingin menampilkan pesan kesalahan.
Itu dia!!
sumber