Skip to content

Instantly share code, notes, and snippets.

View radarin's full-sized avatar

René A. Da Rin radarin

View GitHub Profile
@radarin
radarin / wp.customizer.css.php
Last active May 14, 2022 16:28
Wordpress Customizer Steuerung verbreitern
<?php
/* CSS im Cusomizer erweitern, Steuerelemente verbreitern */
add_action( 'customize_controls_print_styles', 'customizer_width', 999 );
function customizer_width() {
?>
<style>
#customize-controls {
width:400px;
max-width:400px;
}
@radarin
radarin / wp.place.menu.php
Last active February 12, 2019 00:31
Menu in Theme einfügen
<?php
//
wp_nav_menu( array( 'theme_location' => 'additional-menu' ) );
//
wp_nav_menu( array( 'theme_location' => 'additional-menu', 'container_class' => 'new_menu_class' ) );
//
if (has_nav_menu( 'master-menu' )) {
wp_nav_menu( array('theme_location' => 'master-menu', 'items_wrap' => '<ul id="mainmenuentry">%3$s</ul>' ));
@radarin
radarin / wp.add.menu.php
Last active February 12, 2019 00:06
Neue Menuposition
<?php
// Ein einzelnes Menu registrieren
add_action ('init', 'register_my_menus');
function register_my_menus() {
register_nav_menus(
/* Der erste Wert ist die Theme Location, der Zweite der Name im Backend */
array( 'master-menu' => __( 'Master Menu' ))
);
}
@radarin
radarin / wp.lastupdate.php
Last active February 5, 2019 21:31
Letzte Änderung eines Beitrages/Seite
<?php
/*
Quelle: Zeile 11: Thomas Weiland, http://www.weiland-thomas.de, 2016
GNU General Public License
Modifiziert: René A. Da Rin, www.darin.ch, 29.1.2019
*/
// Die Funktion radLastChange() zeigt Datum und Uhrzeit der letzten Änderung an.
add_shortcode('rad-last-change', 'radLastChange');
function radLastChange() {
global $wpdb;
@radarin
radarin / wp.delete-user-role.php
Created January 26, 2019 20:22
Benutzerrolle löschen
<?php
//check if role exists before removing it
if( get_role('entwurfsautor') ){
remove_role( 'entwurfsautor' );
}
?>
@radarin
radarin / wp.add-new-user-role.php
Created January 26, 2019 20:21
Neue Benutzerrolle anlegen
<?php
add_role(
'entwurfsautor',
__( 'Entwurfsautor' ),
array(
'read' => true, // true allows this capability
'edit_posts' => true,
'delete_posts' => true,
'upload_files' => true,
'edit_published_posts' => true,
@radarin
radarin / php.pw-generator.php
Created January 26, 2019 18:54
Passwort Generator
<?php
// Quelle: SnowCrash
// Funktion
function generatePW($length=8)
{
// Zu verwendende Zeichen definieren
$dummy = array_merge(range('0', '9'), range('a', 'z'), range('A', 'Z'), array('#','&','@','$','_','%','?','+'));
// Array zufaellig fuellen
@radarin
radarin / php.randompic.php
Created January 26, 2019 17:09
Zufallsbild
<?php
// Allgemeine PHP-Variante
add_shortcode( 'randompic', 'rad_randompic' );
$vn = "./static-img/randompic";
$html_vn = "static-img/randompic/";
$barray = array(1,2,3,4,5);
$verzeichnis = opendir($vn);
while($file = readdir($verzeichnis)) {
$s = @getimagesize($vn."/".$file);
if(in_array($s[2], $barray))
@radarin
radarin / wp.glossar.frontend.content.php
Created January 14, 2019 12:03
Funktion zur Umwandlung der Glossar-Begriffe in Links
<?php
// Code folgt...
?>