Archives: Snippets
expose acf
function expose_acf_to_rest() { register_rest_field(‘game_state’, ‘acf’, [ ‘get_callback’ => function($post_arr) { return get_fields($post_arr[‘id’]); }, ‘update_callback’ => null, ‘schema’ => null, ]); } add_action(‘rest_api_init’, ‘expose_acf_to_rest’);Continue reading
fundamentals
Game State Round: 0/10 Cash: $0 Automobile Production: 0 units Industry Level: 0 Start New Game Save Game Load Game Restart Game Progress to Next RoundContinue reading
game_start
Round: 1/5 Cash: $5000 Automobile Production: 1000 units Industry Level: 5 Start New Game Save Game Load Game Restart GameContinue reading
add 2 nos
function addNumbers() { // Get input values const num1 = parseFloat(document.getElementById(‘num1’).value); const num2 = parseFloat(document.getElementById(‘num2’).value); // Check if inputs are valid numbers if (isNaN(num1) || isNaN(num2)) { alert(‘Please enter valid numbers.’); return; } // Perform addition const sum = num1…Continue reading
Custom Separator
function getSeparator() { return window.location.href.includes(‘?’) ? ‘&’ : ‘?’; } document.addEventListener(‘om.Dtr.init’, function (event) { const separator = getSeparator(); event.detail.Dtr.setCustomVariable(‘separator’, separator); });Continue reading
MemberPress: Generate All Invoices for the Specific Period (e.g. A Year)
function generate_bulk_invoices() { if(isset($_REQUEST[‘generate-invoices’])) { global $wpdb; $query = “SELECT id FROM {$wpdb->prefix}mepr_transactions WHERE created_at > ‘2025-01-01 00:00:00’ AND created_at < '2025-12-31 23:59:59' AND status IN ('complete', 'confirmed', 'refunded')"; $txn_ids = $wpdb->get_results($query); foreach($txn_ids as $txn_id) { $invoices = new MePdfInvoicesCtrl();…Continue reading
MemberPress: Add the Invoice Number to the Transactions Screen
add_filter(‘mepr-admin-transactions-cols’, function ($cols) { $cols[‘col_txn_invoice’] = __(‘Invoice No.’, ‘memberpress-pdf-invoice’); return $cols; }); add_action(‘mepr-admin-transactions-cell’, function ($column_name, $rec, $attributes) { if ($column_name === ‘col_txn_invoice’) { ?>Continue reading
MemberPress: Add a Custom Field To Manage Sub-Account Table
add_action(‘mpca-sub-accounts-th’, function($curr_user, $sub_accounts) { ?>Continue reading
MemberPress: Add Custom Field Date to Members Table
function custom_admin_members_col($cols) { $cols[‘business_name’] = __(‘Business Name’, ‘memberpress’); // Replace the business_name with the name of the actual custom field key & replace the dummy Business Name text with the name of the actual custom field return $cols; } add_filter(‘mepr-admin-members-cols’,…Continue reading