logged in users

add_action( ‘woocommerce_product_options_advanced’, ‘add_is_hidden_for_anonymous_field’ ); function add_is_hidden_for_anonymous_field() { $args = array( ‘id’ => ‘is_hidden_for_anonymous’, ‘label’ => ‘Hide products for non-authorize users’, ); woocommerce_wp_checkbox( $args ); } add_action( ‘woocommerce_process_product_meta’, ‘save_is_hidden_for_anonymous_field’ ); function save_is_hidden_for_anonymous_field( $post_id ) { $product = wc_get_product( $post_id ); $value…Continue reading

Migrate Order Actions Completed Date from Notes

add_action( ‘shutdown’, ‘advads_schedule_order_notes_to_set_actions_run’ ); /** * Schedule the order notes to set actions run cron event. * * @return void */ function prefix_schedule_order_notes_to_set_actions_run() { // This option is added when no more notes can be found. if ( get_option( ‘prefix_use_order_notes_to_set_actions_run’…Continue reading

Stop EDD Mailchimp Sync

add_action( ‘admin_footer’, ‘prefix_mailchimp_stop_sync’ ); /** * Stop the Mailchimp sync from running. * This is a temporary function to stop the sync from running and can be deleted once the sync is stopped. * * @return void */ function prefix_mailchimp_stop_sync()…Continue reading

pre_onlyとnow_dispのコンテンツを非表示

// 目次からの削除を行うjsの読み込み行う function add_preonly_script() { wp_enqueue_script(‘custom-script’, get_stylesheet_directory_uri() . ‘/js/pre-only.js’, array(‘jquery’), ”, true); } add_action(‘wp_enqueue_scripts’, ‘add_preonly_script’); // パラメータによってclass名の差し替え function custom_preonly($content) { // 現在のURLを取得 $current_url = “http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]”; // URLに’pre’が含まれるかチェック if (strpos($current_url, ‘pre’) !== false) { $content = str_replace(‘ pre_only’, ”, $content); }…Continue reading

Fix 500 Internal Server Error

# BEGIN WordPress RewriteEngine On RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPressContinue reading