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 | |
/* | |
Update an ACF custom field in wordpress with all the dealer id's when a select all | |
checbox is ticked. | |
Created by craig@123marbella.com on 24th of July 2017 | |
The ACF plugin is great but its not possible to "select all" records in a multi select | |
so we need to find a way to select all records so the user does not have to select each | |
record one by one. So easiest thing to do is make an extra checkbox field called "select all", |
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 | |
############################ | |
// Block a country from accessing a certain wordpress page | |
// Put this script into your functions.php | |
// Author: craig@123marbella.com | |
// Date: 21/9/2017 | |
############################ | |
//define some page id's that you want to block | |
$array_of_page_ids_to_block = array( |
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 | |
############################ | |
// Block one or more countries from accessing one or more pages on your web site | |
// Using Wordpress? Put this script into your functions.php | |
// Author: craig@123marbella.com | |
// Date: 21/9/2017 | |
// See: https://gist.github.com/craigedmonds/2c6bea241e5e2bd29ca64eab5a2c5a57 | |
############################ | |
//define some urls you wish to block |
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 | |
/* | |
Create a complex 8 character password which meets (exceeds actually) the rackspace mail requirements. | |
Author: craig@123marbella.com ON 27/9/2017 | |
This function allows you to specify the length of the password and the specific characters to include in the password. | |
Compleletly random passwords look ugly, so this function will build the password into a random and complex, yet friendlier looking password. |
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 | |
/* | |
written by craig@123marbella.com on 19th Jan 2016 | |
This script can be placed in a folder and will display the contents of the folder based on the file extensions you define in the settings below. | |
With this function you can: | |
- define a specific list of extensions to display on the page | |
- define a H1/title tag for the page | |
- define a custom logo |
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 | |
/* | |
Block one or more countries from accessing your web site | |
Written by craig@123marbella.com on 4th of October 2017 | |
Wordpress users you can put this in the top of your functions.php file | |
to prevent visitors from certain countries. | |
*/ |
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 script is useful if you wanted to get a list of the files and folders within a directory on your web site. | |
EG: Lets say you wanted to monitor your theme folder in wordpress. With this script you can generate a list of | |
all the files and folders and check for any changes. | |
You could extend this script to exclude certain folders or file names or file types. |
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 | |
###################################################### | |
//get a list of specials assigned to a dealer so that we can display a list | |
//of post id's in the array_of_dealer | |
//added on 19/10/2018 by craig@jucra.com | |
###################################################### | |
function white_label_get_array_of_special_offer_posts_for_dealer($dealer_id) { | |
################################################### | |
//STEP 1 |
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 | |
###################################################### | |
//Here we will check to see if the special offer being presented | |
//is in the list of the dealers posts and if not do a 301 redirect | |
//back to the home page | |
//added on 19/10/2018 by craig@jucra.com | |
###################################################### | |
function white_label_special_offer_301_redirect_check($array_of_dealer) { | |
################################################### |
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 | |
############################ | |
//sync the dealer store pages | |
############################ | |
/* | |
This is a special function whcih pulls in the remote data from the dealer core | |
and stores a local json file with the dealers data. The dealers details pages will actually | |
be populated from the local json file so we do not need to do any major database processed | |
which will save database overhead. | |
*/ |
OlderNewer