Deny wp-admin for non administrator users
Bekijk Deny wp-admin for non administrator users
Moeilijkheidsniveau: Beginner
This code will redirect users without "user delete permissions" to the home url.
add_action('admin_init','mp_admin_init'); // Deny wp-admin for loggedin non administrator users function mp_admin_init() { require_once(ABSPATH . WPINC . '/pluggable.php'); $current_user = wp_get_current_user(); $current_user_id = ! empty($current_user) ? $current_user->id : 0; $current_user = new WP_User($current_user_id); if(!$current_user->has_cap('delete_users')) { wp_redirect(get_option('home'),302); die(); } }
Autoptimize admin bar fix released
Bekijk Autoptimize admin bar fix released
Moeilijkheidsniveau: Beginner, Geavanceerd developer, Gevorderd
As we really love the plugin Autoptimize we were troubled by the fact that the admin bar was not showing on front end ..
Therefore we wrote a simple plugin to fix that. Download it here: http://wordpress.org/extend/plugins/autoptimize-admin-bar-fix/
Website veld weghalen
Bekijk Website veld weghalen
Moeilijkheidsniveau: Beginner
Als je het standaard url veld wil wegalen bij de reacties kun je in je CSS de volgende simple code neerzetten om de velden te verbergen:
input#url, input#url + label {display: none;}
Supersimpel en werkt meteen 🙂
Remove Minimatica css stylesheet from wp-admin
Bekijk Remove Minimatica css stylesheet from wp-admin
Moeilijkheidsniveau: Beginner
OPEN
functions.php
FIND
wp_register_style( 'minimatica', get_bloginfo( 'stylesheet_url' ), false, '1.0.1' );
REPLACE WITH
// http://www.mijnpress.nl/blog/remove-minimatica-css-stylesheet-from-wp-admin/
if (!is_admin())
{
wp_register_style( 'minimatica', get_bloginfo( 'stylesheet_url' ), false, '1.0.1' );
}
Na installatie Disqus Comment System zijn mijn comments weg! De oplossing.
Bekijk Na installatie Disqus Comment System zijn mijn comments weg! De oplossing.
Moeilijkheidsniveau: Beginner
Een klant meldde ons dat na installatie van de plugin "Disqus Comment System" zijn commentaren niet meer te zien waren op zijn site. In de wp-admin waren ze nog wel te zien.
Na wat zoeken vonden we de optie genaamd "Reacties > Disqus > Advanced options > "Import / Export"
Klik daar op "Export comments to Disqus" en wacht totdat alle reacties omgezet zijn naar Disqus.
Het is raadzaam om vantevoren even een backup van je database te maken!
Nederlandse gravityforms kopen
Bekijk Nederlandse gravityforms kopen
Moeilijkheidsniveau: Beginner
Steeds vaker krijgen we vragen over : http://www.mijnpress.nl/blog/standaard-gravityforms-formulier/
En wel deze:
- Waar kan ik GravityForms downloaden?
> GravityForms is een commerciele plugin, dus betaald. - Waar kan ik GravityForms kopen?
> Op GravityForms.com, Gravity affiliate link - Waar kan ik de Nederlandse vertaling downloaden?
De vertaling voor Nederlands download je hier (forsitemedia.nl), nog beter: als losse plugin hier
Pagina's enkel voor ingelogde leden
Bekijk Pagina's enkel voor ingelogde leden
Moeilijkheidsniveau: Beginner, Gevorderd
Als je pagina's enkel voor ingelogde leden wil hebben, moet je de template bestanden aanpassen.
Howto:
OPEN
page.php {Bij pagina's (pages)}
single.php {Bij blogberichten (posts)}
FIND
< ?php get_header();
INLINE, FIND
< ?php
AFTER, ADD
$current_user = wp_get_current_user();
if ( 0 == $current_user->ID ) {
header("Location: ". wp_login_url( get_permalink() ));
}
Losse template
Wat je ook kunt doen is deze lege template gebruiken, en aanvullen op basis van je page.php of single.php template.
Zie de bijlage.
Iframe problemen. De oplossing. Youtube of een andere HTML code verdwijnt bij Visual of HTML editor
Bekijk Iframe problemen. De oplossing. Youtube of een andere HTML code verdwijnt bij Visual of HTML editor
Moeilijkheidsniveau: Beginner
Een veelvoorkomend probleem is dat HTML Iframe code ( <iframe … > ) bij het wisselen van editor niet meer werkt.
De oplossing zit m in het "vertellen" aan de editor dat het toegestane code is. Dat doe je door in je theme functions.php file het volgende te knippen en plakken:
// http://www.catswhocode.com/blog/killer-hacks-to-enhance-wordpress-editor // http://www.mijnpress.nl/blog/iframe-problemen-de-oplossing-youtube-of-een-andere-html-code-verdwijnt-bij-visual-of-html-editor/ function my_allow_iframe_mce_options($initArray) { $ext = 'pre[id|name|class|style],iframe[align|longdesc| name|width|height|frameborder|scrolling|marginheight| marginwidth|src]'; if ( isset( $initArray['extended_valid_elements'] ) ) { $initArray['extended_valid_elements'] .= ',' . $ext; } else { $initArray['extended_valid_elements'] = $ext; } return $initArray; } add_filter('tiny_mce_before_init', 'my_allow_iframe_mce_options');
Ook een mogelijkheid als je liever niet in de code gaat knutselen: http://wordpress.org/extend/plugins/embed-iframe/
Oude pagina urls herschrijven
Bekijk Oude pagina urls herschrijven
Moeilijkheidsniveau: Beginner, Gevorderd
Net een WordPress site opgezet en gedag gezegd tegen je oude Content Management Systeem (CMS)?
Gefeliciteerd! Dat was een goede keuze 🙂
Het probleem van bestaande pagina's
Maar wat doen we met eventuele oude urls zoals: http://mijnsite.nl/?p=pagina&item=overons en http://mijnsite.nl/?p=pagina&item=contact
Die moeten natuurlijk op de een of andere manier omgeschreven worden naar de nieuwe urls: http://mijnsite.nl/overons en http://mijnsite.nl/contact
Standaard Gravityforms formulier
Bekijk Standaard Gravityforms formulier
Moeilijkheidsniveau: Beginner
Ken je dat? Een klant wil een contactformulier op zijn/haar site, en je hebt gekozen voor GravityForms een van de betere, zo niet de beste, contactformulieren voor WordPress.
Maar dan moet je steeds weer opnieuw al die standaard velden aanmaken, wat een gedoe!.
Met het onderstaande XML bestand kun je een reeks standaardvelden importeren in je nieuwe site. Je hebt meteen:
Bekijk het hele bericht