Skip to content

Instantly share code, notes, and snippets.

View damadorPL's full-sized avatar

Krzysztof Radzikowski damadorPL

View GitHub Profile
/*
CHANGE SLUGS OF CUSTOM POST TYPES
*/
function change_post_types_slug( $args, $post_type ) {
/*item post type slug*/
if ( 'program' === $post_type ) {
$args['rewrite']['slug'] = 'place';
}
@damadorPL
damadorPL / Optimize-PSReadlineHistory.ps1
Created July 28, 2023 19:47 — forked from rkeithhill/Optimize-PSReadlineHistory.ps1
Removes duplicate and optionally short commands from your PSReadline history file
<#
.SYNOPSIS
Optimizes your PSReadline history save file.
.DESCRIPTION
Optimizes your PSReadline history save file by removing duplicate
entries and optionally removing commands that are not longer than
a minimum length
.EXAMPLE
C:\PS> Optimize-PSReadlineHistory
Removes all the duplicate commands.
if(is_shop() && !is_product_category()){
echo do_shortcode('[block id="kategoria-opis-dolny-sklep"]');
}
@damadorPL
damadorPL / better_powershell.md
Created April 5, 2023 18:59 — forked from mh-firouzjah/better_powershell.md
how to add zsh-like theme and feature to windows powershell

Better PowerShell

Theme | History | KeyBinding

MyPowershell

in order to make windows powershell more comfortable and add a some theme and features like history binding, auto complete on keypress and so on, if you have used linux teminl wiht zsh for example, we are going to make powershell like that as much as we can.

What we will achieve

@damadorPL
damadorPL / keygen.py
Created March 22, 2023 10:48 — forked from SebastianGrans/keygen.py
Keygen for VS Code extension Monokai Pro
#
# This is a key generator for the VS Code/Codium extension Monokai Pro
# https://marketplace.visualstudio.com/items?itemName=monokai.theme-monokai-pro-vscode
#
# If you like the extension, you should buy it.
#
# 1. Run this script. It will ask for your email (it doesn't have to be real)
# 2. Run `> Monokai Pro: enter license` from the command palette (ctrl+shift+p)
# 3. Enter the same email as in step 1, followed by the generated key.
# 4. DONE! :)
@damadorPL
damadorPL / creation.php
Created October 14, 2022 21:08
wooocmerce time from product addition
add_filter( 'manage_edit-product_columns', 'add_custom_products_column',15 );
function add_custom_products_column($columns){
$columns['time_from_creation'] = __( 'Time from Creation');
return $columns;
}
add_action( 'manage_product_posts_custom_column', 'output_time_from_creation', 10, 2 );
function output_time_from_creation( $column, $post_id ) {
if ( $column == 'time_from_creation' ) {
$product = get_product($post_id);
@damadorPL
damadorPL / README.md
Created September 25, 2022 17:11 — forked from tomdaley92/README.md
Proxmox - Email Alerts Setup (gmail)

Proxmox - Email Alerts Setup (gmail)

  1. SSH into proxmox node and become root user. Run the following commands to download extra software dependencies we'll need.

    apt update
    apt install -y libsasl2-modules
  2. Enable 2FA for the gmail account that will be used by going to security settings

@damadorPL
damadorPL / licence activation.php
Created August 23, 2022 20:49 — forked from mattradford/licence activation.php
ACF5 Pro licence activation. Could be adapted for any other plugin that requires a licence key, but doesn't yet support defining it in wp-config. Fires on theme activation.
// Place this in wp-config
define( 'ACF_5_KEY', 'yourkeyhere' );
// Set ACF 5 license key on theme activation. Stick in your functions.php or equivalent.
function auto_set_license_keys() {
if ( ! get_option( 'acf_pro_license' ) && defined( 'ACF_5_KEY' ) ) {
$save = array(
'key' => ACF_5_KEY,
/*
Redirect Postname permalinks to a custom permalink structured url in Wordpress
# How it works
It would check your post slug in Request url and would redirect all your Postname permalinks to
the blog's updated permalinks with Response 301 code. If you have changed your permalink
structure for your posts to something like:
🔗 Old permalink structure
/%postname%/
@damadorPL
damadorPL / import-optimizations.md
Created June 1, 2022 13:07 — forked from trey8611/import-optimizations.md
WP All Import - Optimize your import speed.