Μηνιαία Αρχεία: Δεκέμβριος 2017

Μετατροπή του default search του WordPress σε custom type search

Μετατροπή του default search του WordPress σε custom type search (π.χ. WooCommerce) .Χρησιμοποιούμε το παρακάτω function: function tcp_search_filter( $query ) { if ( $query->is_search ) { $query->set( ‘post_type’, array(‘product’) ); } return $query; } add_filter(‘pre_get_posts’,’tcp_search_filter’);

Δημοσιεύθηκε στη Wordpress | Σχολιάστε

Μετατροπή των domain σε ενεργά link μέσα σε ένα string

Χρησιμοποιούμε το παρακάτω function ως echo makeLinks($metavlitikeimenou); function makeLinks($str) { $reg_exUrl = “/(www)?[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/”; $urls = array(); $urlsToReplace = array(); if(preg_match_all($reg_exUrl, $str, $urls)) { $numOfMatches = count($urls[0]); $numOfUrlsToReplace = 0; for($i=0; $i<$numOfMatches; $i++) { $alreadyAdded = false; $numOfUrlsToReplace = count($urlsToReplace); for($j=0; … Συνέχεια

Δημοσιεύθηκε στη PHP | Σχολιάστε

Δημιουργία νέων status στα άρθρα του WordPress

function create_new_status_tcp(){ register_post_status( ‘giadiorthwseis’, array( ‘label’ => _x( ‘Προς Διόρθωση’, ‘post’ ), ‘public’ => false, ‘internal’ => true, ‘exclude_from_search’ => false, ‘show_in_admin_all_list’ => true, ‘show_in_admin_status_list’ => true, ‘label_count’ => _n_noop( ‘Προς Διόρθωση<span class=”count”>(%s)</span>’, ‘Προς Διόρθωση<span class=”count”>(%s)</span>’ ), ) ); } … Συνέχεια

Δημοσιεύθηκε στη Wordpress | Σχολιάστε