WordPress

WordPress stuck in maintenance mode

, , , , , , ,

Sometimes WordPress may get stuck in maintenance mode and there is nothing you can do about it except this. Here is how to fix it.

Maintenance mode is on
Site will be available soon. Thank you for your patience.

Go to your server files where you have installed your WordPress site and find .maintenance file. Delete that file. That’s it.

If you have no access to these files you need to contact your support. Ask them to delete that file, so they don’t have to search for errors what might have caused this. Sometimes it just happens. There is nothing you can do about it.

WordPress jää jumiin huoltotilaan

Kun verkkosivustolle tulee ilmoitus:

Verkkosivuston aikataulutettu ylläpito on käynnissä.
Pahoittelemme häiriötä. Tule takaisin hiukan myöhemmin, olemme pian valmiita!

Jos sivusto jää jumiin ylläpitotilaan, toimi seuraavasti:

Mene serverillä hakemiston juureen, johon WordPress on asennettuna, ja poista sieltä tiedosto .maintenance

Jos olet pelkkä käyttäjä, eikä sinulla ole pääsyä tiedostoihin, ota yhteyttä palveluntarjoajaasi, tai sivuston ylläpidosta huolehtivaan henkilöön. Pyydä heitä poistamaan kyseinen tiedosto niin säästät ehkäpä kukkarosi nyörejäkin.

How to show variation prices in Woocommerce

, , ,

I’ve run into this thing many times and I lost the site where instructions are. So, I put it here – again. This is what it would look like after you make next changes.

Find functions.php from your template files and place this code at the end:

//Add prices to variations
add_filter( ’woocommerce_variation_option_name’, ’display_price_in_variation_option_name’ );

function display_price_in_variation_option_name( $term ) {
global $wpdb, $product;

$result = $wpdb->get_col( ”SELECT slug FROM {$wpdb->prefix}terms WHERE name = ’$term'” );

$term_slug = ( !empty( $result ) ) ? $result[0] : $term;

$query = ”SELECT postmeta.post_id AS product_id
FROM {$wpdb->prefix}postmeta AS postmeta
LEFT JOIN {$wpdb->prefix}posts AS products ON ( products.ID = postmeta.post_id )
WHERE postmeta.meta_key LIKE ’attribute_%’
AND postmeta.meta_value = ’$term_slug’
AND products.post_parent = $product->id”;

$variation_id = $wpdb->get_col( $query );

$parent = wp_get_post_parent_id( $variation_id[0] );

if ( $parent > 0 ) {
$_product = new WC_Product_Variation( $variation_id[0] );

$itemPrice = strip_tags (woocommerce_price( $_product->get_price() ));
//this is where you can actually customize how the price is displayed
return $term . ’ (’ . $itemPrice . ’)’;
}
return $term;

}

It’s better to show your customers price of the product right away than before variation is selected. Or maybe I just think it that way. Anyway, I wanted my customers to see no hidden prices.

Quick fix for WordPress white screen of death

, , , ,

Don’t you just hate it if you needed one simple answer and then you’ll have to read loads of text to get your answer or watch 10 minute video? Me too! So here is one of solutions how to fix white screen of death in WordPress sites. This really happens a lot also to me, too. There’s no need to remember everything. Just find solution for it very quick.

You need access to your file system. Find wp_config.php file from WordPress document root and edit it.

Insert this code to after a line that says:
/* Add any custom values between this line and the ”stop editing” line. */
(around line 84)

Insert next code:
define( ’WP_MEMORY_LIMIT’, ’256M’ );
Then save your file.
Problem should be solved! If not, you need to continue searching for another solution.

Scroll to Top