I am very happy we purchased the developer license for this plugin, as it is very flexible and we can use it on multiple sites.
]]>add_action( 'init', function () {
$hook = 'run_snippet_daily';
$args = array();
if ( ! wp_next_scheduled( $hook, $args ) ) {
wp_schedule_event( time(), 'daily', $hook, $args );
}
} );
add_action( 'run_snippet_daily', function () {
// do something once each day
// The shortcode function
function user_info_echo() {
$users = get_users(array(
'role' => 'employee'
));
$userwarehouse = get_users(array(
'role' => 'warehouse'
));
echo '<li>' . 'First Name' . ' ' . 'Current Date' . ' | ' . 'Hire Date' .' Shirt Qty</li>' . PHP_EOL;
foreach ($users as $user) {
$first_name = $user->user_firstname;
$last_name = $user->user_lastname;
$role1 = $user->roles;
$hire_date = get_user_meta($user->ID, 'wpcf-hire-date', true);
$hire_date = date("m-d", strtotime($hire_date));
$shirt_quantity = get_user_meta($user->ID, 'wpcf-shirt-quantity', true);
$current_date = date("m-d");
if($current_date==$hire_date)
{
echo '<li>Match ' . $first_name . ' ' . $last_name . ' ' . $current_date . ' | ' . $hire_date . ' ' . $shirt_quantity . '</li>' . PHP_EOL;
$shirt_quantity_new = $shirt_quantity +1;
update_user_meta( $user->ID, 'wpcf-shirt-quantity', $shirt_quantity_new );
} else {
echo '<li>No Match ' . $first_name . ' ' . $last_name . ' ' . $current_date . ' | ' . $hire_date . ' ' . $shirt_quantity . '</li>' . PHP_EOL;
}
}
//warehouse
foreach ($userwarehouse as $userware) {
$first_name = $userware->user_firstname;
$last_name = $userware->user_lastname;
$hire_date = get_user_meta($userware->ID, 'wpcf-hire-date', true);
$hire_date = date("m-d", strtotime($hire_date));
$shirt_quantity = get_user_meta($userware->ID, 'wpcf-shirt-quantity', true);
$current_date = date("m-d");
if($current_date==$hire_date)
{
echo '<li>Match ' . $first_name . ' ' . $last_name . ' ' . $current_date . ' | ' . $hire_date . ' ' . $shirt_quantity . '</li>' . PHP_EOL;
$shirt_quantity_new = $shirt_quantity +3;
update_user_meta( $userware->ID, 'wpcf-shirt-quantity', $shirt_quantity_new );
} else {
echo '<li>No Match ' . $first_name . ' ' . $last_name . ' ' . $current_date . ' | ' . $hire_date . ' ' . $shirt_quantity . '</li>' . PHP_EOL;
}
}
}
// Register shortcode
add_shortcode('echo_userinfo', 'user_info_echo');
} );
]]>Any chance of renaming the $last variable, or otherwise removing it from global scope?
if(! defined('WORDFENCE_VERSIONONLY_MODE')){ //Used to get version from file.
$maxMemory = @ini_get('memory_limit');
$last = strtolower(substr($maxMemory, -1));
$maxMemory = (int) $maxMemory;
]]>I want to pop-up the chat window automatically, without asking for clicking and initiating a chat (i dont need a start chat buttons at all. now it pops up 2 times, 1 in small box and another in a bigger one and you have to click twice to start the chat)
Also, i will need to disable automatic pop-ups on mobile (i found a custom script here on forum, but can not find the place to put it because “Live Chat -> Settings -> Custom Scripts” it’s not under settings.
And one last thing, can you please also help me to popup the box in every 3 minutes?
Thank you
]]><button onclick="myFunction()">Copy GCode</button>
<script>
function myFunction() {
var copyText = document.getElementById("myOutput");
copyText.select();
document.execCommand("copy");
alert("Copied the text: " + copyText.value);
}
</script>
It works like a charm, but this action also triggers the form submission. Is there a way to bypass this? This form doesn’t need submission at all btw.
Thanks in advance
]]>If yes, how to do this? (or reading standard documentation for this plugin will be enough to accomplish my task?)
]]>I have added some custom jquery script to function.php on my custom version of twentyfourteen theme and whenever I have a table on my post it will block one of my custom scripts ( the first one on the code below).
If you go to page no. 1 below you will notice that you will get no response when clicking on the hamburger menu icon on your top right corner ( and in some other buttons on the same section).
On page 2 below you will get the correct response.
The difference is that page 1 has a table, while page 2 does not.
I did take the table off from page 1 and it worked perfectly.
For information the code added to functions.php is:
function mytheme_custom_scripts(){
wp_register_script( 'bpopup', '//www.soeezauto.ma/js/wp_bpopup_25051.js', array('jquery'),null,true);
wp_register_script( 'alertify-js', '//www.soeezauto.ma/js/alertifyjs/alertify.min.js', array('jquery'),null,true);
wp_register_script( 'footer_ajax', '//www.soeezauto.ma/js/wp_footer_ajax.js', array('jquery'),null,true);
wp_enqueue_script( 'bpopup' );
wp_enqueue_script( 'alertify-js' );
wp_enqueue_script( 'footer_ajax' );
if(isset($_SESSION['seller_id'])){
wp_register_script( 'sess1', '//www.soeezauto.ma/js/wp_sess1.js', array('jquery'),null,true);
wp_enqueue_script( 'sess1' );
}
else{
wp_register_script( 'sess0', '//www.soeezauto.ma/js/wp_sess0.js', array('jquery'),null,true);
wp_enqueue_script( 'sess0' );
}
}
add_action('wp_enqueue_scripts', 'mytheme_custom_scripts');
https://www.ads-software.com/plugins/ultimate-tables/
]]>