Create empty repository and add origin without checkout:
mkdir <repo>
cd <repo>
git init
git remote add -f origin <url>
Set sparse checkout:
git config core.sparseCheckout true
Create empty repository and add origin without checkout:
mkdir <repo>
cd <repo>
git init
git remote add -f origin <url>
Set sparse checkout:
git config core.sparseCheckout true
// Make DIVI images responsive by adding srcset | |
function make_divi_img_responsive( $output, $tag ) { | |
if ( 'et_pb_image' !== $tag ) { | |
return $output; | |
} | |
if ( ! preg_match_all( '/<img [^>]+>/', $output, $images ) ) { | |
return $output; | |
} | |
foreach ( $images as $image ) { |
add_filter( 'gettext', 'debug_translations', 30, 3 ); | |
function debug_translations( $translated_text, $text, $domain ) { | |
if ( $translated_text ) { | |
$output = $translated_text; | |
$output .= '<span style="font-size: 18px; color: white; line-height: 1; background-color: red; width: 24px; padding: 3px; border-radius: 18px;" title="text-domain: '; | |
$output .= $domain; | |
$output .= '">�</span>'; | |
} | |
return $output; | |
} |
<?php | |
/** | |
* Echo stock amounts for a product depending on the local and wholesale stock | |
* quantities and possibly add wholesale information. | |
* | |
* @param int $product_id Product ID (optional) | |
*/ | |
function show_stock( $product_id = 0 ) { | |
$product_id = $product_id ? $product_id : get_the_ID(); |
Katselmus on tehty WP/Woofi -facebookryhmässä silmiin osuneesta koodista alkup. tekijän luvalla.
Tulee kokoajan tilauksia, joita perutaan paljon koska ei pystytä pitämään kiinni toimitusajoista. yli 9000 tuotetta ei pystytä oikein manuaalisesti päivittämään käsin joten tein pienenpienen (36 riviä) function joka selkeyttää Woocommercen stock statusta huomattavasti.
Jos saldo on:
< 0
= Tilaustuote alla lukee Nkpl jälkitoimituksessaUse WP CLI to reinstall everything when there's a possibility that the site is hacked and could include some malicious code. Also be sure that you download/deploy fresh copies of plugins and themes that aren't hosted in the WordPress repositories
Use --skip-content
to not download default themes/plugins.
Dont do this if wp installation is any way customised, bedrock etc
wp core download --force --skip-content
{"lastUpload":"2021-09-27T08:49:19.837Z","extensionVersion":"v3.4.3"} |
Flywheel Local has XDebug installed by default if you choose “Custom” instead of “Preferred” when setting up a new local environment. If you don’t know which your current site is running, you can detect it by going to ”Site Setup” tab. If you can change the PHP version there, you have the “Custom” environment running. If not, just export your site, import it back and choose “Custom”.
Now that we have the right environment, remember what PHP version you are running, open the right PHP settings file (for example /Local Sites/my_site/conf/php/7.0.3/php.ini
) and add these lines in the [Xdebug]
section:
xdebug.remote_enable=1
xdebug.remote_autostart=1
Save the php.ini and restart your site container in Flywheel to apply new settings.
<?php | |
// This requires the WP Smart Crop plugin | |
// Get the thumbnail ID | |
$thumbnail_id = get_post_thumbnail_id( get_the_ID() ); | |
// Check if the crop is enabled on the thumbnail and get the dimensions | |
$crop_dimensions = get_post_meta( $thumbnail_id, '_wpsmartcrop_enabled', true ) ? get_post_meta( $thumbnail_id, '_wpsmartcrop_image_focus', true ) : []; | |
// Add percentage to dimensions and reverse array (top comes first in array) |