Kuidas WordPressi galerii stiile eemaldada?

WordPress lisab oma vaikimisi galeriidele inline koodina hulga stiile mida üle kirjutada on väga keeruline ja tülikas ning puhtama lahendusena on kasulikum need stiilid üldse eemaldada.

Kuidas WordPressi galerii stiile eemaldada?

Lisa allolev kood oma theme functions.php faili

add_filter( 'gallery_style' , 'gallery_filter_remove' );

function gallery_filter_remove( $existing_code ) {
	return;
}

Kuidas vahetada lihtsalt WordPressi kasutajanime

Kuidas vahetada lihtsalt WordPressi kasutajanime. Kui on kavas WordPressi turvalisuse tõstmine siis ühe detailina pole soovitatav omada kasutajanime “admin” – vaid asendada see mõne isikupärastatuma variandiga.

Kuidas vahetada lihtsalt WordPressi kasutajanime?

Installeeri WordPressi laiendus nimega Username Changer. Edasi liigu oma profiili Users > Your Profile ja muuda kasutajanimi.

WordPressi turvalisuse tõstmine

WordPressi turvalisuse tõstmine

  • Mitte kasutada kasutajanime “admin”.
    See on üks levinumaid ning seetõttu on pahalastest robotitel palju lihtsam parooli ära arvata. Vaata kuidas vahetada lihtsalt WordPressi kasutajanime?
  • Uuendada pluginaid korrapäraselt
    WordPressi pluginad ehk laiendused saavad tihti värskendusi ning esineb juhtumeid kus need sisaldavad mõnda kriitilise vea parandust mis sealt avastatud ning eriti juhul kui endal puudub jooksev info turvaaukudega pluginatest siis on soovitatav uuendada neid võimalikult tihti, et kõik laiendused oleksid värsked.

Miks tekkib RSS voogu tekst “The post * appeared first on *”

Miks tekkib RSS voogu tekst “The post * appeared first on *”?

Seotud on see WordPressi laiendusega Yoast SEO.

Kuidas eemaldada RSS voost teksti “The post * appeared first on *”?

See on väga lihtne ja teostatav ilma koodi tundmata ning tekkib see ühe nö vaikeseadega – liigu lihtsalt administraatori paneelis Yoast SEO seadete lehele (SEO > Search Appearance) ja vali sealt tab RSS ning eemalda väljast “Content to put after each post in the feed:” sisu.

 

Veateate “Briefly unavailable for scheduled maintenance. Check back in a minute” kaotamine

Vahel võib peale mõne plugina või WordPressi enda uuendust tekkida cms’i veateade “Briefly unavailable for scheduled maintenance. Check back in a minute.“.

Kuidas seda kaotada?

Otsi WordPressi nö. root kaustast (see kaust kus sees on kaust /wp-admin) üles fail .maintenance ja kustuta see. Peale seda peaks kõik endine olema! Automaatne uuendus mis sai läbi viidud arvatavasti ebaõnnestus mingil põhjusel ja seda võib uuesti käivitada üritada.

NB! Mõne editori või ftp-kliendiga ei pruugi see fail nähtav olla.

WordPressi kasutaja parooli muutmine

Juhul kui parool ununenud ja e-mail teadmata, kuid ligipääs WordPressile läbi ftp olemas siis on väikese scripti abil võimalik parool muuta.

1. Tee fail ja kopeeri allolev kood sinna.
2. Salvesta see fail WordPressi root kausta
3. Ava salvestatud fail oma veebibrowseris kujul http://www.sinudomeen.ee/fail.php?new_pw=PAROOL&u_name=KASUTAJANIMI
4. Kui parool on muudetud kustuta see fail
5. Logi uue parooliga administeerimispaneeli

require_once('wp-load.php');
$wpdb->query("UPDATE ".$table_prefix."users SET user_pass = ".wp_hash_password($_REQUEST["new_pw"])."' WHERE user_login =  ".$_REQUEST["u_name"]."'");

 

Uue WordPressi kasutaja loomine php abil

On sul ette tulnud olukordi kus projektile on ligipääs läbi ftp kuid WordPressi administraatori ligipääsud on kõigil meeltest pühitud. Võimalus on teha uus kasutaja läbi MySQL rakenduse (näiteks phpMyadmin) või siis php scripti abil mis loob uue kasutaja.

Script mis tuleks salvestada Worpdressi nö. root kausta php faililaiendiga.

1. Tee fail ja kopeeri allolev kood sinna.
2. Salvesta see fail WordPressi root kausta
3. Ava salvestatud fail oma veebibrowseris
4. Kui uus kasutaja on loodud kustuta see fail
5. Logi uue kasutajaga administeerimispaneeli

require_once ('wp-blog-header.php');
require_once ('wp-includes/registration.php');
// CONFIG
$newusername = 'kasutajanimi';
$newpassword = 'parool';
$newemail = 'email@webshark.ee';
// Make sure you set CONFIG variables
if ($newpassword != 'parool' && $newemail != 'email@webshark.ee' && $newusername != 'kasutajanimi') {
    // Kontrolli ega kasutajat juba ei eksisteeri
    if (!username_exists($newusername) && !email_exists($newemail)) {
        // Loo uus kasutaja ja anna talle administraatori õigused
        $user_id = wp_create_user($newusername, $newpassword, $newemail);
        if (is_int($user_id)) {
            $wp_user_object = new WP_User($user_id);
            $wp_user_object->set_role('administrator');
            echo 'Uus kasutaja edukalt loodud. Nüüd kustuta see fail!';
        } else {
            echo 'Viga funktsiooniga wp_insert_user. Kasutajat ei loodud.';
        }
    } else {
        echo 'Selline kasutaja või e-mail juba eksisteerivad. Midagi ei tehtud.';
    }
} else {
    echo 'Palun asenda kasutajanimi, parool ja e-mail enda omadega';
    echo 'enne kui selle scripti käivitad. Muuda need väärtused ja ürita uuest.';
}