This file contains 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 to extract content from html. | |
* $html HTML data | |
* $expression Expression used to extract the data ex. //div[@id='breadcrumbs']/span | |
*/ | |
function extract_content_from_html( $html, $expression ){ | |
$dom = new DOMDocument(); | |
$output = ''; | |
libxml_use_internal_errors( true ); |
This file contains 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
<div id="address_search" class="slp search_box layout row wrap"> | |
<div class="filter-online-dealer-section"><img class="new-cart-icon" src="http://staging.bennetttrimtabs.com/wp-content/uploads/2015/05/ws-cart.png" /><a href="http://staging.bennetttrimtabs.com/dealers-list/">View Online Dealers</a><img class="new-right-arrow" src="http://staging.bennetttrimtabs.com/wp-content/uploads/2018/10/right-arrow.png" /></div> | |
<div class='filter-heading section'> | |
<h3>Filters</h3> | |
<a href='#' class='dx_hide_form_data dx_left'>hide all</a> | |
<a href='#' class='reset_form_data dx_right'>reset all</a> | |
</div> | |
<div class="flex xs12 section dx-cat-shortable">[slp_search_element dropdown_with_label="category"]</div> | |
<div class='section dx-address-shortable'> | |
<div class="flex xs4"><label>Location: </label> <a href='#' class="dx_link" id="dx_addressSubmit" >find my locations</a> [slp_search_element input_with_label="address"]</div> |
This file contains 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 | |
/** | |
* This is a demo of mailchimp integration with contact form 7 with the help of Action URL. | |
* | |
* You can get these action URL from the mailchimp list | |
* follow this https://www.youtube.com/watch?v=sybmI8HgxFo | |
* | |
*/ | |
// define the wpcf7_mail_sent callback | |
function cf7_action_wpcf7_mail_sent( $contact_form ) { |
This file contains 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_filter('wpas_gdpr_consents', 'add_new_gdpr_consent_item', 10, 1 ); | |
/** | |
* Function to add new consent in AS settings. | |
* | |
* @param array $gdpr_consent_options GDPR consent options | |
*/ | |
function add_new_gdpr_consent_item( $gdpr_consent_options ){ | |
$consent_short_desc = wpas_get_option( 'join_mailing_list_short_note', false ); | |
$gdpr_id = wpas_get_gdpr_data( $consent_short_desc ); |
This file contains 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 | |
/** | |
* Plugin Name: Clear Old Revisions | |
* Plugin URI: http://buddydevelopers.com | |
* Description: plugin to clear old revision data. | |
*/ | |
/** | |
* Class to clear old revision data. | |
*/ | |
if ( defined( 'WP_CLI' ) && WP_CLI ) { |
This file contains 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
<?xml version="1.0"?> | |
<ruleset name="WordPress Develop"> | |
<rule ref="WordPress" /> | |
</ruleset> |
This file contains 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 | |
/** | |
* This widget is depend on https://wordpress.org/plugins/google-analytics-post-pageviews/ | |
* | |
* Steps: | |
* 1. Create a Google developer project - http://console.developers.google.com/ | |
* | |
* 2.enable google analytics service, you can check | |
* - https://www.youtube.com/watch?v=AX9PtgKPnuM, | |
* - https://developers.google.com/ad-exchange/rtb/open-bidder/google-app-guide |
This file contains 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 | |
/** | |
* To add a custom link as custom menu item in WordPress menu | |
*/ | |
$menu_id = 4; // WordPress menu ID. | |
wp_update_nav_menu_item($menu_id, 0, array( | |
'menu-item-title' => __('Home'), | |
'menu-item-classes' => 'home', | |
'menu-item-url' => 'http://buddydevelopers.com', | |
'menu-item-status' => 'publish' |
This file contains 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 | |
/** | |
* To add a page/post in WordPress menu | |
*/ | |
$menu_id = 4; //menu ID. | |
$_post_id = 5; // post/page ID. | |
// note here $menu_item_db_id is already added menu item ID, if it will be 0 new menu will be added otherwise we can edit previous menu with code. | |
$menu_response_data = wp_update_nav_menu_item( $menu_id , $menu_item_db_id=0, array( | |
'menu-item-object-id' => $_post_id, | |
'menu-item-object' => 'page', |