Skip to content

Instantly share code, notes, and snippets.

View alokstha1's full-sized avatar

Alok Shrestha alokstha1

View GitHub Profile
@alokstha1
alokstha1 / functions.php
Created June 25, 2019 08:13
SQL to get results from the last Month
<?php
global $wpdb;
$result = $wpdb->get_results("SELECT * FROM `$table` WHERE `user_id` = $user_id $extend AND MONTH(created) = MONTH(CURRENT_DATE())
AND YEAR(created) = YEAR(CURRENT_DATE()) order by id DESC" );
//created being a nave of a date column 2019-04-10 19:03:43
@alokstha1
alokstha1 / Steps.txt
Created April 4, 2019 06:52
Steps for exporting images from PSD
Steps for exporting images:
1. Click V first and then click the Image u want to export
2. you will see the layer and just beside that layer u will see eye.... now gently Click Alt + that eye... this will make everything dissappear except that particular layer....
3. Click Ctrl + A (this will select all the layer)
4. Click Ctrl + Shift + C (This will copy)
5. Click Ctrl + N (this will open a new canvas of the particular image size)
6. Click Ctrl + V = Boom the image only
7. Click Ctrl + Shift + Alt + S (this will save it in Jpg or Png)
8. Go back to the main Psd ... again click Alt + eye on the same layer and it will reappear everything
9. Click Ctrl + D (tp deselect)
@alokstha1
alokstha1 / script.js
Created May 3, 2018 12:14
Get json_encode() value from php in jquery
var data = {
'action': 'update_resume_viewed',
'post_id': post_id,
'user_id': user_id,
dataType : 'json',
}
jQuery.post(jobifySettings.ajaxurl, data, function(response) {
console.log(response.success);
console.log(response['success']);
console.log(response);
@alokstha1
alokstha1 / Read.md
Last active March 21, 2018 06:26
WPCS with php composer for WordPress themes and plugins in your project

run $ composer update
$ composer phpcs-configset
$ composer run-phpcs:theme (for themes) or run-phpcs:plugin (for plugins)

@alokstha1
alokstha1 / functions.php
Created February 20, 2018 07:56
Save_post conditions
<?php
add_action( 'save_post', 'cpm_resume_manager_save_resume', 10, 2 );
function cpm_resume_manager_save_resume($post_id, $post) {
if ( empty( $post_id ) || empty( $post ) || empty( $_POST ) ) return;
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;
if ( is_int( wp_is_post_revision( $post ) ) ) return;
if ( is_int( wp_is_post_autosave( $post ) ) ) return;
if ( $post->post_type != 'resume' ) return;
}
@alokstha1
alokstha1 / httpd.conf
Created November 14, 2017 08:52
Create a sub-domain in the wordpress sub-directory /etc/httpd/httpd.conf
<VirtualHost *:80>
DocumentRoot "/var/www/html/first-wordpress/sub-domani"
ServerName local.wordpress.com.au
ErrorLog "/private/var/log/apache2/wordpress-error_log"
CustomLog "/private/var/log/apache2/wordpress-access_log" common
<Directory /var/www/html/first-wordpress/sub-domani>
Require all granted
Options Includes FollowSymLinks Indexes
@alokstha1
alokstha1 / Terminal
Created November 10, 2017 07:15
Make gui software like gparted run
xhost +local:
@alokstha1
alokstha1 / functions.php
Last active December 20, 2023 01:25
Woocommerce hook before checkout page submit and after order created
<?php
//triggers before checkout form is submited but order will be created.
add_action( 'woocommerce_checkout_update_order_meta', 'cpm_woocommerce_checkout_update', 10, 2 );
function cpm_woocommerce_checkout_update($order_id, $data) {
/*write ur code*/
}
@alokstha1
alokstha1 / functions.php
Created September 14, 2017 08:13
WordPress custom pagination with $wpdb->get_results
<?php
$items_per_page = 2;
$page = isset( $_GET['cpage'] ) ? abs( (int) $_GET['cpage'] ) : 1;
$offset = ( $page * $items_per_page ) - $items_per_page;
$query = 'SELECT * FROM '.$table_name;
$total_query = "SELECT COUNT(1) FROM (${query}) AS combined_table";
$total = $wpdb->get_var( $total_query );
@alokstha1
alokstha1 / functions.php
Created August 25, 2017 08:34
Create an exporter
<?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);