Skip to content

Instantly share code, notes, and snippets.

View aiiddqd's full-sized avatar
💻
Code is poetry...

Antony I aiiddqd

💻
Code is poetry...
View GitHub Profile
@aiiddqd
aiiddqd / tax-ex.php
Last active November 21, 2019 08:29
tax example with changes by events
<?php
namespace SB;
defined('ABSPATH') || exit;
/**
* Event type taxonomy
*/
class EventTypeTaxonomy {
@aiiddqd
aiiddqd / example.js
Last active January 18, 2020 11:02
Universal Ajax Form handler by vanilla JavaScript
FormAjax('#loginform', 'sb/v1/user/signin');
@aiiddqd
aiiddqd / wp-cli-example.php
Created November 27, 2019 16:29
wp-cli-example.php
<?php
namespace SB;
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
class AutoBotChangeSubjectsNames {
@aiiddqd
aiiddqd / optimizatron.php
Created December 11, 2019 13:40
Optimizatron - Оптимизатрон Фронтэнд - оптимизирует фронтэнд, отключая лишние плагины, снижает нагрузку, ускоряет TTFB
<?php
/*
Plugin Name: Optimizatron
Description: Оптимизатрон Фронтэнд - оптимизирует фронтэнд, отключая лишние плагины, снижает нагрузку, ускоряет TTFB
Version: 1.0
*/
class Optimizatron
{
@aiiddqd
aiiddqd / gh-pages-deploy.md
Created March 16, 2020 13:29 — forked from cobyism/gh-pages-deploy.md
Deploy to `gh-pages` from a `dist` folder on the master branch. Useful for use with [yeoman](http://yeoman.io).

Deploying a subfolder to GitHub Pages

Sometimes you want to have a subdirectory on the master branch be the root directory of a repository’s gh-pages branch. This is useful for things like sites developed with Yeoman, or if you have a Jekyll site contained in the master branch alongside the rest of your code.

For the sake of this example, let’s pretend the subfolder containing your site is named dist.

Step 1

Remove the dist directory from the project’s .gitignore file (it’s ignored by default by Yeoman).

@aiiddqd
aiiddqd / dd.php
Created May 17, 2020 07:20
data debug
if(!function_exists('dd')){
function dd($data, $admin_check = false){
if( ! isset($_GET['dd']) ){
return;
}
echo '<pre>';
var_dump($data);
@aiiddqd
aiiddqd / text.md
Created May 31, 2020 10:47
Копирайтинг: искусство интересных текстов

Введение в копирайтинг Копирайтинг (англ. copywriting, где copy — копия или текстовый материал, write — писать) — написание текста с целью рекламы или других форм маркетинга. Это тексты, которые стимулируют рост продаж или популяризируют товар, компанию, услугу, человека или идею.

Копирайтеры – люди, которые пишут текст с целью рекламы или других форм маркетинга. Например: слоганы, сценарии для ТВ- и радиороликов, event-мероприятий, рекламные статьи, нативные статьи и пр.

В английском языке слово «копирайтинг» является неологизмом и в словарях отсутствует.

@aiiddqd
aiiddqd / MultiWH.php
Last active March 17, 2021 17:11
Сниппет для реализации интеграции множества складов и остатков для МойСклад и магазина с WooCommerce, плагин WooMS
<?php
/**
* Plugin Name: WooMS Multi Warehouse
* Plugin URI: https://github.com/wpcraft-ru/wooms/issues/327
* Description: Добавляет механизм сохранения остатков по множеству складов в метаполя продукта
* Version: 1.1
*/
defined('ABSPATH') || exit; // Exit if accessed directly
@aiiddqd
aiiddqd / .gitlab-ci.yml
Created December 16, 2020 07:25 — forked from khoipro/.gitlab-ci.yml
Deploy from GitLab to WPEngine (Tested)
stages:
- deploy_dev
- deploy_staging
- deploy_live
before_script:
- 'which ssh-agent || ( apk add --update openssh )'
- apk add --update bash
- apk add --update git
- eval $(ssh-agent -s)
@aiiddqd
aiiddqd / plugin.php
Last active January 4, 2021 15:07
ET_Builder_Module_Type_PostBased
<?php
get_template_part( '/includes/builder/module/helpers/Overlay.php' );
class My_Builder_Module_Events extends ET_Builder_Module_Type_PostBased {
/**
* Track if the module is currently rendering to prevent unnecessary rendering and recursion.
*
* @var bool
*/