WordPress: add-admin.php

<?php require_once(‚wp-load.php‘); $username = ’newadmin‘; $password = ’securepassword123′; $email = ‚admin@example.com‘; if (!username_exists($username) && !email_exists($email)) { $user_id = wp_create_user($username, $password, $email); $user = new WP_User($user_id);

Read More

VSC Projekt erstellen

„Datei/Arbeitsbereich schliessen“ (aus dem Menü auswählen = CMD K F) „Codeverwaltung auswählen“ (Click auf Git-Icon im VSC) Repro vom Git holen („Clone with HTTPS“ kopieren)

Read More

PrintCode

https://printcode.launchaco.com/ https://marketplace.visualstudio.com/items?itemName=pdconsec.vscode-print https://marketplace.visualstudio.com/items?itemName=nobuhito.printcode oder https://marketplace.visualstudio.com/items?itemName=pdconsec.vscode-print

Read More

DE vs EN

$myDate = wp_date(‚j. F Y‘,date_create_from_format(‚d.m.Y‘,$myPostMeta[‚receipt_date‘][0])->getTimestamp()); $Sprache_DE = array(‚Januar‘,’Februar‘,’März‘,’April‘,’Mai‘,’Juni‘,’Juli‘,’August‘,’September‘,’Oktober‘,’November‘,’Dezember‘); $Sprache_EN = array(‚January‘,’February‘,’March‘,’April‘,’May‘,’June‘,’July‘,’August‘,’September‘,’October‘,’November‘,’December‘); if($Sprache == ‚en‘) { $myDate = str_replace($Sprache_DE,$Sprache_EN,$myDate); }; $myDate;  

Read More

GLOBALS menu

add_action( ‚admin_init‘, function () { var_dump($GLOBALS[ ‚menu‘ ]); exit; } ); add_action(‚admin_init‘, ’set_admin_menu‘); // add_action(‚admin_menu‘, ’set_admin_menu‘); :-( function set_admin_menu(){ $user = wp_get_current_user(); if( $user &&

Read More

If then else oder einfacher

if(!empty(trim($position[‚description‘]))) { $myDescription = $position[‚description‘]; } else $myDescription = “; $myDescription = “; if(!empty(trim($position[‚description‘]))) { $myDescription = $position[‚description‘]; } $myDescription = !empty(trim($position[‚description‘])) ? $position[‚description‘] :

Read More

filter on the admin table

// this hook will create a new filter on the admin area for the specified post type add_action( ‚restrict_manage_posts‘, function($post_type){ if ($post_type != ‚contact‘) {

Read More