Skip to content

Instantly share code, notes, and snippets.

View proweb's full-sized avatar

Sergey Mochalov proweb

View GitHub Profile
@proweb
proweb / README.md
Created January 14, 2026 15:00
Pinarik 80 years

SQLite 3 PHP example.

Особенности работы с SQLite

пример с оптимальными настройками

try {
    // Подключение
    $pdo = new PDO('sqlite:/var/www/data/app.db');
 
@proweb
proweb / Patterns.md
Last active December 14, 2025 15:16
Guenberg blocks for WordPress

Работа с паттернами

Скопировать код паттерна из Gutenberg

Экранировать JSON через https://www.jsonescaper.com/

Открыть Playground базовый Blueprint

вставить в ENV['content']

@proweb
proweb / blueprint.json
Created November 11, 2025 20:29
BlueprintWP1
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"landingPage": "/wp-admin/edit.php",
"features": {
"networking": true
},
"preferredVersions": {
"php": "latest",
"wp": "latest"
},
@proweb
proweb / README.md
Last active January 24, 2026 15:16
@proweb
proweb / README.md
Last active January 10, 2026 15:54
Censor Traker List
@proweb
proweb / main.less
Created March 25, 2025 09:26
UIkit3 media queries
/*
* Применить если ширина экрана меньше чем...
*/
/* Phone portrait and smaller */
@media (max-width: @breakpoint-xsmall-max) {
}
@proweb
proweb / yii2-video-js-widget.php
Last active March 18, 2025 13:44
Yii2 videojs config
<?php
echo VideoJsWidget::widget( [
'options' => [
'id' => 'main-video',
'class' => 'video-js',
'controls' => true,
'preload' => 'auto',
'width' => '800',
'height' => '400'
],
@proweb
proweb / wp-update.sh
Created September 23, 2024 15:32
WordPress Update All with wp-cli
wp core update && wp plugin update --all && wp core language update
@proweb
proweb / ajax.php
Created July 18, 2024 21:00
WP custom AJAX handler
<?php
// Custom AJAX Handler
// watch https://coderwall.com/p/of7y2q/faster-ajax-for-wordpress
/* Route functions place in functions.php or mu-plugin
function wp_pretty_ajax()
{
add_rewrite_rule('ajax$', 'ajax.php', 'top');
}
*/