Skip to content

Instantly share code, notes, and snippets.

@ginocremer
ginocremer / Page Slug in Body Classes WordPress
Created March 4, 2014 12:28
Page Slug in Body Classes WordPress
add_filter('body_class','body_class_section');
function body_class_section($classes) {
global $wpdb, $post;
if (is_page()) {
if ($post->post_parent) {
$parent = end(get_post_ancestors($current_page_id));
} else {
$parent = $post->ID;
}
$post_data = get_post($parent, ARRAY_A);
wp_register_script( 'cycle', 'http://malsup.github.com/jquery.cycle.all.js');
wp_enqueue_script( 'cycle' );
add_filter('widget_text', 'gibmirphp', 99);
function gibmirphp($text) {
if (strpos($text, '<' . '?') !== false) {
ob_start();
eval('?' . '>' . $text);
$text = ob_get_contents();
ob_end_clean();
}
return $text;
add_action( 'wp_print_scripts', 'add_my_scripts', 100 );
function add_my_scripts() {
if ( !is_admin() ) {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', ( 'http://www.PFAD-ZUR-EIGENEN-JQUERY-DATEI.com' ), false, null, true );
wp_enqueue_script( 'jquery' );
wp_register_script( 'eigenes-script', 'http://www.EIGENES-SCRIPT.com');
wp_enqueue_script( 'eigenes-script' );
} }
add_action('init', 'add_my_scripts');
add_action('wp_print_styles', 'add_my_styles', 100);
function add_my_styles() {
wp_register_style( 'eigene-css', 'http://www.PFAD-ZUR-EIGENEN-CSS-DATEI.com');
wp_enqueue_style( 'eigene-css' );
}
add_action('init', 'add_my_styles');
<link rel="shortcut icon" href="/pfad/zum/favicon.ico">
@ginocremer
ginocremer / Exotische Dateitypen in WordPress hochladen
Created March 6, 2014 14:20
Upload erlauben von .swf, .tiff, .rtf oder .zip
add_filter('upload_mimes', 'eigene_upload_mimes');
function eigene_upload_mimes( $vorhandene_mimes ){
$vorhandene_mimes['zip'] = 'application/zip';
$vorhandene_mimes['swf'] = 'application/x-shockwave-flash';
$vorhandene_mimes['rtf'] = 'text/richtext';
$vorhandene_mimes['tiff'] = 'image/tiff';
return $vorhandene_mimes;
}
function Pixelbar_AddSpellChecker($initArray){
$initArray['spellchecker_languages'] = '+Francais=fr, +Deutsch=de, English=en';
return $initArray;
}
add_filter('tiny_mce_before_init', 'Pixelbar_AddSpellChecker');
@ginocremer
ginocremer / Resize Images after Upload WordPress Media Library
Created March 21, 2014 07:36
Resize Images after Upload WordPress Media Library
add_filter('wp_generate_attachment_metadata','replace_uploaded_image');
function replace_uploaded_image($image_data)
{
// if there is no large image : return
if ( !isset($image_data['sizes']['large']) )
return $image_data;
// paths to the uploaded image and the large image
$upload_dir = wp_upload_dir();
@ginocremer
ginocremer / Add Image Size WordPress
Created March 21, 2014 07:42
Add Image Size WordPress
add_image_size( 'neues-mass', 1600, 1200 );