Released a new brand “WP Categories Widget” wordpress plugin

Hello Friends!!

I hope your are doing well.

I want let you know all that today we have released A new brand “WP Categories Posts” wordpress plugin. This plugin will be very helpful to manage list of category for your custom taxonomy types OR Category.  Using our this plugin you will able to define list of categories for any custom taxonomy type.

PLUGIN FEATURES :

  • An option for show categories post count
  • An option for define hide widget title
  • An option for choose to your custom taxonomy
  • An option for exclude categories

Please have a look on below link for download “WP Posts Widget” plugin.

Click Here to download plugin
 

Please don’t forget to leave your feedback and suggestions for make it much more user friendly.

 

Tagged with: , , ,
Posted in Wordpress

Released a new brand “WP Posts Widget” wordpress plugin

banner-772x250

Hello Friends!!

I hope your are doing well.

I want let you know all that today we have released new wordpress widget plugin. This plugin will be very helpful to manage recent posts for your custom post types.  Using our this plugin you will able to define recent posts of any post type.

PLUGIN FEATURES :

  • An option for show comment count
  • An option for define hide widget title
  • An option for choose to your custom post type
  • An option for exclude specific posts.
  • An option for define post filter order.
  • An option for define to number of posts

Please have a look on below link for download “WP Posts Widget” plugin.

https://wordpress.org/plugins/wp-posts-widget/

 

Please don’t forget to leave your feedback and suggestions for make it much more user friendly.

 

Tagged with: ,
Posted in Wordpress

How remove NULL value from array in Angular JS?

Hello Friends!

I hope you are doing well.

This my first post on angular JS. I was getting a issue during ng-repeat loop in IE8 browser, loop was working fine in all browsers but in IE8, it was repeating one more extra time. that’s mean if actual loop is running 4 time then same loop is repeating 5 times in IE8, means one time extra.

During review issue i have found that in array there were a null value was adding by default in IE8 browsers and that’s why loop was running one extra time.

If you are also getting this type of issue then you can try given below steps for resolved to issue.

  1. Define a new function in your controller file
    app.filter('emptyFilter', function() {
      return function(array) {
        var filteredArray = [];
          angular.forEach(array, function(item) {
            if (item) filteredArray.push(item);
          });
        return filteredArray;  
      };
    });
  2. add empty filter function with ng-repeat
    <ul>
    <li ng-repeat="x in students| emptyFilter">x.name</li>
    </ul>

Note: here students is a array variable.

I hope you all will enjoy my this post🙂

Tagged with: , , ,
Posted in Angular JS

Geting UPS Shipping Rate By PHP

<!-- Create Function -->
<?php
function ups($dest_zip,$service,$weight,$length,$width,$height) {

	// ========== UPDATE FOLLWINGS WITH YOUR CREDENTIALS ===========

	$AccessLicenseNumber = '###########'; // License number
	$UserId = '########'; // Username
	$Password = '########'; // Password
	$PostalCode = '######'; // Zipcode you are shipping FROM
	$ShipperNumber = '#####'; //  UPS shipper number

	
    	$data ="<?xml version=\"1.0\"?>
    	<AccessRequest xml:lang=\"en-US\">
    		<AccessLicenseNumber>$AccessLicenseNumber</AccessLicenseNumber>
    		<UserId>$UserId</UserId>
    		<Password>$Password</Password>
    	</AccessRequest>
    	<?xml version=\"1.0\"?>
    	<RatingServiceSelectionRequest xml:lang=\"en-US\">
    		<Request>
    			<TransactionReference>
    				<CustomerContext>Bare Bones Rate Request</CustomerContext>
    				<XpciVersion>1.0001</XpciVersion>
    			</TransactionReference>
    			<RequestAction>Rate</RequestAction>
    			<RequestOption>Rate</RequestOption>
    		</Request>
    	<PickupType>
    		<Code>01</Code>
    	</PickupType>
    	<Shipment>
    		<Shipper>
    			<Address>
    				<PostalCode>$PostalCode</PostalCode>
    				<CountryCode>US</CountryCode>
    			</Address>
			<ShipperNumber>$ShipperNumber</ShipperNumber>
    		</Shipper>
    		<ShipTo>
    			<Address>
    				<PostalCode>$dest_zip</PostalCode>
    				<CountryCode>US</CountryCode>
				<ResidentialAddressIndicator/>
    			</Address>
    		</ShipTo>
    		<ShipFrom>
    			<Address>
    				<PostalCode>$PostalCode</PostalCode>
    				<CountryCode>US</CountryCode>
    			</Address>
    		</ShipFrom>
    		<Service>
    			<Code>$service</Code>
    		</Service>
    		<Package>
    			<PackagingType>
    				<Code>02</Code>
    			</PackagingType>
    			<Dimensions>
    				<UnitOfMeasurement>
    					<Code>IN</Code>
    				</UnitOfMeasurement>
    				<Length>$length</Length>
    				<Width>$width</Width>
    				<Height>$height</Height>
    			</Dimensions>
    			<PackageWeight>
    				<UnitOfMeasurement>
    					<Code>LBS</Code>
    				</UnitOfMeasurement>
    				<Weight>$weight</Weight>
    			</PackageWeight>
    		</Package>
    	</Shipment>
    	</RatingServiceSelectionRequest>";
    	$ch = curl_init("https://www.ups.com/ups.app/xml/Rate");
    	curl_setopt($ch, CURLOPT_HEADER, 1);
    	curl_setopt($ch,CURLOPT_POST,1);
    	curl_setopt($ch,CURLOPT_TIMEOUT, 60);
    	curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    	curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
    	curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
    	curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
    	$result=curl_exec ($ch);
	echo '<!-- '. $result. ' -->'; // THIS LINE IS FOR DEBUG PURPOSES ONLY-IT WILL SHOW IN HTML COMMENTS
    	$data = strstr($result, '<?');
    	$xml_parser = xml_parser_create();
    	xml_parse_into_struct($xml_parser, $data, $vals, $index);
    	xml_parser_free($xml_parser);
    	$params = array();
    	$level = array();
    	foreach ($vals as $xml_elem) {
    	 if ($xml_elem['type'] == 'open') {
    	if (array_key_exists('attributes',$xml_elem)) {
    		 list($level[$xml_elem['level']],$extra) = array_values($xml_elem['attributes']);
    	} else {
    		 $level[$xml_elem['level']] = $xml_elem['tag'];
    	}
    	 }
    	 if ($xml_elem['type'] == 'complete') {
    	$start_level = 1;
    	$php_stmt = '$params';
    	while($start_level < $xml_elem['level']) {
    		 $php_stmt .= '[$level['.$start_level.']]';
    		 $start_level++;
    	}
    	$php_stmt .= '[$xml_elem[\'tag\']] = $xml_elem[\'value\'];';
    	eval($php_stmt);
    	 }
    	}
    	curl_close($ch);
    	return $params['RATINGSERVICESELECTIONRESPONSE']['RATEDSHIPMENT']['TOTALCHARGES']['MONETARYVALUE'];
    }
?>
<!-- Add Funtion where you need to get values -->
<?php
include("ups.php");

$service = '03';
$length = '5';
$width = '5';
$height = '5';
$weight = '5';
$dest_zip = '90210';


$rate = ups($dest_zip,$service,$weight,$length,$width,$height);

echo $rate;


?>

Tahnks🙂

Posted in PHP

Released a new “WP Importer” wordpress plugin

Hello Friends!!

I hope your are doing well.

I want let you know all that recently we have released new wordpress plugin. This plugin will be very helpful for manage to page/post content on your site.  Using our this plugin you will able to import post/page content using a csv file.

Please have a look on below link for download “WP Importer” plugin.

https://wordpress.org/plugins/wp-importer/

 

Please don’t forget to leave your feedback and suggestions for make it much more user friendly.

 

Tagged with: , , , ,
Posted in Wordpress

Some useful custom mysql query for get data form wordpress tables

Get post title, custom meta value and assigned category name using mysql query?

SELECT wp_posts.ID, wp_posts.post_title, wp_terms.name as category, myvideo.meta_value AS video_id, coutryval.meta_value AS country
FROM wp_posts
LEFT JOIN wp_postmeta as coutryval ON wp_posts.ID = coutryval.post_id
LEFT JOIN wp_postmeta as myvideo ON wp_posts.ID = myvideo.post_id
LEFT JOIN wp_term_relationships ON(wp_posts.ID = wp_term_relationships.object_id)
LEFT JOIN wp_term_taxonomy ON(wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
LEFT JOIN wp_terms ON (wp_term_taxonomy.term_id = wp_terms.term_id)
WHERE 1
AND myvideo.meta_key = '_client_comp_vid_id'
AND coutryval.meta_key = '_country'
AND wp_posts.post_type = 'client_competitions' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC limit 0, 700

Get post title, custom meta value,assigned category name and featured image path using mysql query?

SELECT wp_posts.ID, wp_posts.post_title, wp_terms.name as category, myvideo.meta_value AS video_id, coutryval.meta_value AS country, img.meta_value AS image_id , imgtable.guid as image_path
FROM wp_posts
LEFT JOIN wp_postmeta as coutryval ON wp_posts.ID = coutryval.post_id
LEFT JOIN wp_postmeta as myvideo ON wp_posts.ID = myvideo.post_id
LEFT JOIN wp_postmeta as img ON wp_posts.ID = img.post_id
LEFT JOIN wp_posts as imgtable ON wp_posts.ID = imgtable.post_parent
LEFT JOIN wp_term_relationships ON(wp_posts.ID = wp_term_relationships.object_id)
LEFT JOIN wp_term_taxonomy ON(wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
LEFT JOIN wp_terms ON (wp_term_taxonomy.term_id = wp_terms.term_id)
WHERE 1
AND myvideo.meta_key = '_client_comp_vid_id'
AND coutryval.meta_key = '_country'
AND img.meta_key = '_thumbnail_id'
AND wp_posts.post_type = 'client_competitions' AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC 
Posted in Wordpress

Released Two More Plugins : WordPress

Hello Friends!!

I hope you are doing well and waiting for Christmas and New year🙂

I want let you know all that i have released two more wordpress plugins

Tweets Slider and RG Responsive Gallery

Tweets Slider

“tweets-slider” is the very simple plugin to show your tweets as slider on your website.you can show your top 10 tweets as slider.

Features

  • Define to slider speed
  • Shortcode

Shortcode

[tweets_slider]

 

RG Responsive Gallery

“rg-responsive-gallery” is the very simple plugin for add to image gallery on your site. Using “rg-responsive-gallery” plugin we can easily add gallery on any page/post using shortcode. It’s a responsive plugin.

Features

  • Responsive gallery
  • Shortcode

Shortcode

[rr_gallery slider_slug=”ENTER SLIDER SLUG”]

 

Please don’t forget to give your suggestions and review about my both plugin.

Enjoy.

Tagged with: , , ,
Posted in Wordpress
%d bloggers like this: