Skip to content

Instantly share code, notes, and snippets.

@artikus11
artikus11 / rank-math-cleanup.php
Last active February 2, 2024 18:30
Rank Math SEO plugin cleanup
<?php
/**
* Plugin Name: Rank Math SEO plugin cleanup
* Description: A cached translation override for WordPress.
* Author: Artem Abramovich
* Plugin URI: https://gist.github.com/artikus11/0d7a52273bd8bdc85f0d3010f156cd5f
*
* @link https://rankmath.com/kb/filters-hooks-api-developer/
*
* @see https://gist.github.com/timbowen/c5c00667c4c48f8ec3f5706b686d6f00
@kagg-design
kagg-design / remote-post-with-files.php
Created April 7, 2021 15:47
Example of how to send files to the remote server.
$boundary = str_repeat( '-', 24 ) . wp_generate_password( 16 );
$headers = array(
'content-type' => 'multipart/form-data; boundary=' . $boundary,
);
if ( ! isset( $files['path'] ) ) {
$error_message = 'Invalid arguments';
return array( $success, $error_message, $word_count, $individual_word_count );
}
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"
#!/bin/bash
if [ "$OSTYPE" == "linux-gnu" ] && grep -q Microsoft /proc/version; then
WP_PATH=$(wp config path)
else
WP_PATH=$(wp config path 2>/dev/null)
fi
if [[ ! $WP_PATH ]]; then
echo "This is not a WordPress install"
@mihdan
mihdan / wc-added-to-cart-modal.php
Last active January 14, 2020 08:25
Оповещение "Товар добавлен в корзину" для WooCommerce
<?php
/**
* После добавления товара в корзину - показать мадолбное окно
*
* @author mikhail@kobzarev.com
*/
add_action(
'wp_footer',
function() {
?>
@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(),
<?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' ) ) {

API v4

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

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

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

@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
}
/**
@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";
}