Skip to content

Instantly share code, notes, and snippets.

@zarankumar
zarankumar / Add image to product gallery programmatically - woocommerce
Last active August 1, 2022 00:53
Add image to product gallery programmatically - woocommerce .Woocommerce manage field ‘_product_image_gallery’ with id of images separatly for comma.
<?php
/**
* Добавить свои поля в настройки "Написание"
*
* @author Mikhail Kobzarev <[email protected]>
*/
function teamrussia_add_option_field_to_writing_admin_page(){
register_setting( 'writing', 'default_magazine_category' );
register_setting( 'writing', 'default_news_category' );
@artikus11
artikus11 / WPR_Menu_Walker.php
Last active November 17, 2021 21:20
Walker под фреймворк UIKit 3
<?php
class WPR_Menu_Walker extends Walker_Nav_Menu {
public function start_lvl( &$output, $depth = 0, $args = array() ) {
if ( isset( $args->item_spacing ) && 'discard' === $args->item_spacing ) {
$t = '';
$n = '';
} else {
$t = "\t";
$n = "\n";
}
@artikus11
artikus11 / icon-functons.php
Created May 30, 2018 10:03
Вывод профилей на соцсети, с svg-иконками
<?php
/**
* SVG icons related functions and filters
*
* @since 1.1.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
/**

API v4

базовый адрес: https://goodgame.ru/api/4/

ниже идут найденные методом тыка эндпоинты

для некоторых приведены примеры запроса,
для остальных они не известны и приведены коды ответов для запросов без параметров

<?php
/**
* Plugin Name: Mihdan: Disable Plugins For REST API
* Description: Отключить все плагины при запросах REST API для увеличения скорости ответов
* Version: 1.0
* Author: Mikhail Kobzarev
* Author URI: https://www.kobzarev.com/
*/
if ( false !== strpos( $_SERVER['REQUEST_URI'], '/wp-json' ) ) {
@polevaultweb
polevaultweb / acf_pro_license_constant.php
Last active March 22, 2023 03:06
Define the Advanced Custom Fields Pro license key with a constant
<?php
function my_filter_acf_pro_license_option( $pre ) {
if ( ! defined( 'ACF_PRO_LICENSE' ) || empty( ACF_PRO_LICENSE ) ) {
return $pre;
}
$data = array(
'key' => ACF_PRO_LICENSE,
'url' => home_url(),
@mihdan
mihdan / wc-added-to-cart-modal.php
Last active January 14, 2020 08:25
Оповещение "Товар добавлен в корзину" для WooCommerce
<?php
/**
* После добавления товара в корзину - показать мадолбное окно
*
* @author [email protected]
*/
add_action(
'wp_footer',
function() {
?>
#!/bin/bash
# sync.params file example.
# REMOTE_DOMAIN="123.123.123.123"
# KEY_FILE="~/.ssh/site.rsa"
# REMOTE_PATH="/var/www/site/"
# LOCAL_PATH="/mnt/c/laragon/www/site"
# REMOTE_URL="https://www.site.org"
# LOCAL_URL="https://site.test"
# SYNC_PLUGINS="elementor-pro wordpress-seo-premium"
REMOTE_DOMAIN="site.ru"
KEY_FILE="~/.ssh/site-root.rsa"
REMOTE_PATH="/path/to/site_dir/"
LOCAL_PATH="D:/Sites/site/"
REMOTE_URL="https://site.ru"
LOCAL_URL="http://site.test"
AFTER_SYNC_COMMANDS="wp plugin deactivate super-socializer && wp user delete 44903 --yes && add_kagg"