Dag: 8 augusti, 2013

Inaktivera högerklicka för dom som inte är inloggade i WordPress

En hel del inaktiverar ”högerklicka” på sina webbplatser för att försöka hindra andra i från att stjäla bilder. Men då kan du själv inte längre ”högerklicka” på din egen WordPress webbplats. Så om du vill ha en smartare lösning kan använda denna bit kod.



Den kontrollerar om användaren är inloggad. Är användaren inte det tillförs lite JavaScript för att blockera ”högerklicka”. Du kan lägga till denna kod till antingen din header.php eller footer.php filer.

Ta bort höjd & bredd från bilder i WordPress

När du laddar upp en bildfil till WordPress sätts den in i ditt inlägg med bredd och höjd attribut. Detta kan vara användbart, men det kan också vara mycket begränsande. Speciellt om du arbetar på en webbplats baserad på ”responsive design.”

Om du vill stoppa WordPress från att fästa höjd och breddattribut till dina bildfiler, så lägg till följande kod till din functions.php fil:

// Remove height & width attributes from images
add_filter( 'post_thumbnail_html', 'remove_width_attribute', 10 );
add_filter( 'image_send_to_editor', 'remove_width_attribute', 10 );

function remove_width_attribute( $html ) {
   $html = preg_replace( '/(width|height)="\d*"\s/', "", $html );
   return $html;
}