new0
Neues Wissen einreichen

Wordpress

WordPress via SSH installieren

1) wget http://wordpress.org/latest.tar.gz 2) tar xfz latest.tar.gz 3) Ordern „Wordpress“ wurde generiert -> alle files aus ordner verschieben mv * .. 4) Ordner WordPress löschen rm -r wordpress 5) DB anlegen und Installationsassistent in Browser durchführen.

mehr erfahren

WP Query sort menu_order, sortieren wie im Backend

Gibt die Posts in der Reihenfolge aus, in der sie im Backend erscheint ‚orderby‘ => ‚menu_order‘,

mehr erfahren

Woocommerce Produkt nur in spezifischem Land kaufbar

Bei Änderung des Landes / bzw. initial bei Aufruf der Checkout page wird geprüft ob das richtige Land ausgewählt, ansonsten wird das Produkt entfernt und eine Meldung ausgegeben. localised script für AJAX wp_localize_script( ‚theme‘, ‚ajaxvar‘, array(‚ajaxurl‘ => admin_url( ‚admin-ajax.php‘ ), ’security‘ => wp_create_nonce(‚ajax_request‘))); Checkbox zum aktivieren der Funktion: function removeItemCountry() { $message = “; foreach( […]

mehr erfahren

WP Query category not in

not in: $args = array( ‚post_type‘ => ‚post‘, ‚posts_per_page‘ => 3, ‚post_status‘ => ‚publish‘, ‚order‘ => ‚DESC‘, ‚order_by‘ => ‚date‘, ‚tax_query‘ => array( array( ‚taxonomy’=>’category‘, ‚field‘ => ’slug‘, ‚terms‘ => ‚events‘, ‚operator‘ => ‚NOT IN‘, ) ) ); category in: $args = array( ‚post_type‘ => ‚post‘, ‚posts_per_page‘ => 3, ‚post_status‘ => ‚publish‘, ‚order‘ => ‚DESC‘, […]

mehr erfahren

Zeige alle enqued Scripts Styles in WordPress

function print_scripts_styles() { $result = []; $result[’scripts‘] = []; $result[’styles‘] = []; global $wp_scripts; foreach( $wp_scripts->queue as $script ) : $result[’scripts‘][] = $wp_scripts->registered[$script]->src . „;“; endforeach; global $wp_styles; foreach( $wp_styles->queue as $style ) : $result[’styles‘][] = $wp_styles->registered[$style]->src . „;“; endforeach; return $result; } add_action( ‚wp_head‘, ‚get_all_scripts‘); function get_all_scripts() { $user = wp_get_current_user(); if( is_user_logged_in() && […]

mehr erfahren

Font-Size in tiny mce , wysiwyg

// Enable font size and font family selects in the editor if ( ! function_exists( ‚am_add_mce_font_buttons‘ ) ) { function am_add_mce_font_buttons( $buttons ) { array_unshift( $buttons, ‚fontsizeselect‘ ); // Add Font Size Select return $buttons; } } add_filter( ‚mce_buttons_2‘, ‚am_add_mce_font_buttons‘ ); // you can use mce_buttons_2 or mce_buttons_3 to change the rows where the buttons […]

mehr erfahren

ACF Feldtypen

Tab: $options_footer_fieldgroup->addField( ‚tab‘, __(‚Infos Spalte 1′, ’steirerhaus‘), ‚tab_col1′ ); Wysiwyg: $options_footer_fieldgroup->addField( ‚wysiwyg‚, ‚Text Spalte 1‚, ‚content_col1‚); Link: $options_footer_fieldgroup->addField( ’number‘, ‚Telefonnummer‘, ‚phone_col3‘ ); Email: $options_footer_fieldgroup->addField( ‚email‘, ‚Email Adresse‘, ‚mail_col3′ ); Number: $options_footer_fieldgroup->addField( ’number‘, ‚Telefonnummer‘, ‚phone_col3‘ );

mehr erfahren

Rename slug of post_type

function bmc_modify_builtin_post_args( $args, $post_type ) { if( $post_type == ‚post‘) { $args[‚rewrite‘] = array( ’slug‘ => ‚blog‘, ‚with_front‘ => true ); } return $args; } add_filter( ‚register_post_type_args‘, ‚bmc_modify_builtin_post_args‘, 10, 2 );

mehr erfahren

Localhost via IP-Adresse erreichen

In httpd.conf folgendes einfügen: Bei LoadModule: LoadModule filter_module /usr/libexec/apache2/mod_filter.so LoadModule substitute_module /usr/libexec/apache2/mod_substitute.so AddOutputFilterByType SUBSTITUTE text/html Substitute „s|http://localhost:8000/|http://172.16.22.148:8000/|i“ IP-Adresse ersetzen durch eigene IP-Adresse.

mehr erfahren