Skip to content

Instantly share code, notes, and snippets.

@FlorianPalme
FlorianPalme / code1.php
Created May 1, 2014 10:58
WordPress Custom Columns Tutorial Teil 2
<?php
// Sortierbare Spalten registrieren
add_filter( 'manage_edit-{$posttype}_sortable_columns', 'manage_edit_{$posttype}_sortable_columns' );
/**
* Mache Spalten sortierbar
*
* @param array $aColumns
*
* @return array
@FlorianPalme
FlorianPalme / code1.php
Last active August 29, 2015 14:00
WordPress Custom Columns Tutorial Teil 1
<?php
// Spalten-Überschriften registrieren
add_filter( 'manage_{$posttype}_posts_columns', 'custom_manage_{$posttype}_posts_columns' );
/**
* Hinzufügen der Spalten-Überschriften
*
* @param array $aColumns
*
* @return array $aColumns
@FlorianPalme
FlorianPalme / for-with-count.php
Last active August 29, 2015 13:57
PHP-Performance: Arrays & for()
<?php
for( $iIndex = 0; $iIndex < count( $aArray ); $iIndex++ ){
}
@FlorianPalme
FlorianPalme / functions.php
Last active August 29, 2015 13:57
WordPress Theme-Option
<?php
//die funktion
function ctheme_options_init(){
//Registrieren der Options "ctheme_theme", die Speichervariable in der Tabelle "ctheme_theme_options" und eine Validierungs-Funktion ("ctheme_options_validate", dazu später mehr)
register_setting('ctheme_theme', 'ctheme_theme_options', 'ctheme_options_validate');
}
add_action('admin_init', 'ctheme_options_init');
@FlorianPalme
FlorianPalme / demo.php
Last active August 29, 2015 13:57
RandomString in PHP
<?php
//große & kleine Buchstaben + Zahlen, beliebige Größe, min 10 Zeichen, max 20 Zeichen
echo getRandomString( 20, 10 );
//große Buchstaben + Zahlen, Fixe Größe von 15 Zeichen
echo getRandomString( 15, 1, true, array('bigtypes', 'nummerics') );
@FlorianPalme
FlorianPalme / as3timeout.as
Last active August 29, 2015 13:57
Actionscript 3 Timeout
import flash.events.TimerEvent;
import flash.utils.Timer;
var myTimer:Timer = new Timer(5000); //Timer-Klasse, alle 5 Sekunden
myTimer.addEventListener(TimerEvent.TIMER, myFunction); //Welche Funktion soll alle x Sekunden aufgerufen werden?
myTimer.start(); //Den Timer starten