Skip to content

Instantly share code, notes, and snippets.

View geoclaps's full-sized avatar
💭
Freelance Front-End developer

Ruurd de Wind geoclaps

💭
Freelance Front-End developer
View GitHub Profile
@geoclaps
geoclaps / google-maps-responsive-iframe-fix
Created September 19, 2018 14:49
Google maps iframe reponsive fix
<style>
.google-maps {
position: relative;
padding-bottom: 100%;
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
@geoclaps
geoclaps / create-admin-wordpress-via-ftp
Created September 19, 2018 14:48
Add an Admin User in WordPress using FTP
function create_admin_account() {
$user = 'Username';
$pass = 'Password';
$email = 'email@domain.com';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
}
}
@geoclaps
geoclaps / instagram-feeds
Created September 19, 2018 14:47
Using Instafeed.js
//include jquery in your html
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js'></script>
//include instafeed.js
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/instafeed.js/1.4.1/instafeed.min.js'></script>
//add javascript
jQuery(document).ready(function() {
var instaFeed = new Instafeed({
target: 'idTag', //use this when you want to use more than one feed on a page
@geoclaps
geoclaps / disable-access-wp-admin
Created September 19, 2018 14:46
Disable access to Wordpress WP-admin
function blockusers_init() {
if ( is_admin() && ! current_user_can( ‘administrator’ ) && ! ( defined( ‘DOING_AJAX’ ) && DOING_AJAX ) ) {
wp_redirect( home_url() );
exit;
}
}
add_action( ‘init’, ‘blockusers_init’ );
@geoclaps
geoclaps / instagram-api-access-token.php
Created September 19, 2018 14:45
Retrieve Instagram API Access token (Dutch)
//1) Ga naar https://www.instagram.com/developer/
//2) Klik op 'Register your application' of bovenin op 'Aanmelden' en log in met je credentials.
//3) Klik na het inloggen op 'Manage clients' en daarna op 'Register a new Client'.
//4) Vul de (verplichte) gegevens in klik op 'Register'.
//5) Je gaat terug naar het client overzicht. Klik hier op 'Manage' rechts bovenin de client die je net hebt gemaakt.
//6) Open een nieuw tabblad en ga naar http://instagram.pixelunion.net/ en klik op 'Generate Access token'.
//7) Vul je Client ID en Client Secret in van je zojuist gemaakte client aan (uit de vorige stappen).
//8) Als alles goed gaat heb je nu een Access token gegenereerd. Je kunt dit ook via instagram zelf doen maar dit is makkelijker :)
@geoclaps
geoclaps / wordpress-ssl
Created September 19, 2018 14:43
Set Wordpress SSL connection
//in the functions.php of your theme add:
define('FORCE_SSL_ADMIN', true);
//in the .htaccess file of the root directory add:
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^(www\.domeinnaam\.nl|domeinnaam\.nl)$ [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domeinnaam.nl/$1 [R=301,L]
</IfModule>
@geoclaps
geoclaps / linux-command.php
Created September 19, 2018 14:42
Handy Linux commands (basic)
#creating ZIP file from folder
zip -r filename.zip sourcefolder
#creating ZIP file from folder and for example exclude .git files
zip -r filename.zip sourcefolder -x *.git*
#Change rights of files/folders recursively#
sudo chown -R user:group directory
#Apache restart#
@geoclaps
geoclaps / upload-limit.php
Created September 19, 2018 14:41
Wordpress upload limit
function upload_limits($file) {
$size = $file['size'];
$size = $size / 1024;
$type = $file['type'];
$is_image = strpos( $type, 'image' ) !== false;
$limit = 250;