This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| header('Content-Encoding: Windows-1252'); | |
| header('Content-Type: text/csv; charset=Windows-1252'); | |
| header('Content-Disposition: attachment; filename='.$filename.'.csv' );//$filename as name of a file that will be downloaded | |
| $output = fopen($filepath, 'w');//$filepath as path to the directory where the file will reside. | |
| fputcsv($output, array('arrays of column header')); | |
| fputcsv($output, $insert_array); | |
| fclose($output); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function myStringToDate(str) { | |
| var arr = str.split("-"); // split string at slashes to make an array | |
| var yyyy = arr[2] - 0; // subtraction converts a string to a number | |
| var jsmm = arr[1] - 1; // subtract 1 because stupid JavaScript month numbering | |
| var dd = arr[0] - 0; // subtraction converts a string to a number | |
| return new Date(yyyy, jsmm, dd); // this gets you your date | |
| } | |
| var from_date = myStringToDate(jQuery('#from-date').val()); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| add_action( 'woocommerce_thankyou', 'woo_after_checkout', 10, 1 ); | |
| function woo_after_checkout( $order_id ) { | |
| $order_detail = new WC_Order( $order_id ); | |
| $order_detail->get_billing_email(); | |
| $order_detail->get_billing_first_name(); | |
| $order_detail->get_billing_last_name(); | |
| $order_detail->get_billing_company(); | |
| foreach ( $order_detail->get_items() as $item_id => $item ) { | |
| $product = $item->get_product(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| UPDATE wp_options SET option_value = replace(option_value, 'http://live.com', 'http://localhost/example') WHERE option_name = 'home' OR option_name = 'siteurl'; | |
| UPDATE wp_posts SET guid = replace(guid, 'http://live.com','http://localhost/example'); | |
| UPDATE wp_posts SET post_content = replace(post_content, 'http://live.com', 'http://localhost/example'); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| function cpm_defer_parsing_of_js ( $url ) { | |
| if ( FALSE === strpos( $url, '.js' ) ) return $url; | |
| if ( strpos( $url, 'jquery.js' ) ) return $url; | |
| return "$url' defer='defer"; | |
| } | |
| add_filter( 'clean_url', 'cpm_defer_parsing_of_js', 11, 1 ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| function remove_class_filter( $tag, $class_name = '', $method_name = '', $priority = 10 ) { | |
| global $wp_filter; | |
| // Check that filter actually exists first | |
| if ( ! isset( $wp_filter[ $tag ] ) ) return FALSE; | |
| if ( is_object( $wp_filter[ $tag ] ) && isset( $wp_filter[ $tag ]->callbacks ) ) { | |
| // Create $fob object from filter tag, to use below | |
| $fob = $wp_filter[ $tag ]; | |
| $callbacks = &$wp_filter[ $tag ]->callbacks; | |
| } else { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| function my_oembed_fetch_url( $provider, $url, $args ) { | |
| if ( strpos( $provider, 'vimeo.com' ) !== false) { | |
| if ( isset( $args['autoplay'] ) ) { | |
| $provider = add_query_arg( 'autoplay', absint( $args['autoplay'] ), $provider ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| $upload_dir = wp_upload_dir(); | |
| $image_data = file_get_contents($image_url); | |
| $filename = basename($image_url); | |
| if(wp_mkdir_p($upload_dir['path'])) $file = $upload_dir['path'] . '/' . $filename; | |
| else $file = $upload_dir['basedir'] . '/' . $filename; | |
| file_put_contents($file, $image_data); | |
| $wp_filetype = wp_check_filetype($filename, null ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| echo paginate_links( array( | |
| 'base' => @add_query_arg('paged','%#%'), | |
| 'format' => '?paged=%#%', | |
| 'current' => (get_query_var('paged')) ? get_query_var('paged') : 1, | |
| 'mid-size' => 1, | |
| 'total' => $cat_posts->max_num_pages | |
| ) ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Firstly install Sublime -text Installer | |
| sudo apt-get purge sublime-text-installer | |
| Than | |
| sudo dpkg -i sublime-text_build-3124_amd64.deb |