Skip to content

Instantly share code, notes, and snippets.

@Muetze42
Muetze42 / auth.json
Last active January 21, 2022 08:37
Your GitHub OAuth token for github.com contains invalid characters on composer install
// `nano ~/.composer/auth.json`
//
// Basic- and OAuth:
{
"http-basic": {
"github.com": {
"username": "[GITHUB-USERNAME]",
"password": "ghp_[PERSONAL-TOKEN]"
},
"nova.laravel.com": {
@Muetze42
Muetze42 / DownCommand.php
Created December 31, 2021 20:25
Laravel: Default View For Maintenance Mode
<?php
namespace App\Console\Commands;
use Illuminate\Foundation\Console\DownCommand as Command;
use Illuminate\Foundation\Exceptions\RegisterErrorViewPaths;
class DownCommand extends Command
{
/**
@Muetze42
Muetze42 / functions.php
Last active December 21, 2021 09:04
WordPress: HTML lang in ISO 639-1 Language Codes
<?php
add_filter('language_attributes', function () {
return 'lang="'.explode('-', get_bloginfo('language'))[0].'"';
}, 10, 2);
@Muetze42
Muetze42 / .htaccess
Created December 10, 2021 07:48
htaccess Whitelisting
#Allow w3c validator
Allow from 128.30.52.73
Allow from 128.30.52.96
Allow from .w3.org
#Allow PayPal
Allow from 151.101.129.21
Allow from .paypal.com
@Muetze42
Muetze42 / functions.php
Last active March 21, 2022 12:51
WordPress: Set default attachment filter for post/product image
<?php
add_action('admin_footer-post-new.php', 'wp_admin_default_media_attachment_filter');
add_action('admin_footer-post.php', 'wp_admin_default_media_attachment_filter');
function wp_admin_default_media_attachment_filter()
{
?>
<script type="text/javascript">
jQuery(document).on("DOMNodeInserted", function () {
jQuery('select.attachment-filters [value="uploaded"]').attr('selected', true).parent().trigger('change');
@Muetze42
Muetze42 / functions.php
Last active March 29, 2022 20:52
WordPress WooCommerce: Add Revisions For Products
<?php
add_filter( 'woocommerce_register_post_type_product', 'wc_add_revision_support' );
function wc_add_revision_support( $args ) {
$args['supports'][] = 'revisions';
return $args;
}
@Muetze42
Muetze42 / hide-shipping-rates-when-free-shipping-is-available.php
Last active March 21, 2022 12:51
WordPress: Hide other shipping methods when “Free Shipping” is available
<?php
// Source: https://woocommerce.com/document/hide-other-shipping-methods-when-free-shipping-is-available/
/**
* Hide shipping rates when free shipping is available.
* Updated to support WooCommerce 2.6 Shipping Zones.
*
* @param array $rates Array of rates found for the package.
* @return array
@Muetze42
Muetze42 / nova-check-if-filter-is-active.php
Last active November 10, 2021 09:52
Laravel Nova: Check if filter is active
<?php // Functions
if (!function_exists('decodeNovaFilter')) {
/**
* Decode the filter string from base64 encoding.
*
* @param string $filtersRequestString
* @return array
*/
function decodeNovaFilter(string $filtersRequestString): array
{
@Muetze42
Muetze42 / nova-indexquery-default-order.php
Last active November 10, 2021 09:52
Laravel Nova: indexQuery Default order
<?php
/**
* The column by which to sort as default
*
* @var string
*/
public static string $defaultSort = '';
/**
@Muetze42
Muetze42 / wp-contact-form-7-skip-sending-mail.php
Last active March 21, 2022 12:51
WordPress: Contact Form 7 Skip sending Mail
<?php
add_filter('wpcf7_skip_mail', function ($skip_mail, $contact_form) {
$skip = [
'1',
'2',
'3',
];
return in_array($contact_form->id(), $skip);