Skip to content

Instantly share code, notes, and snippets.

@eto4detak
eto4detak / wp php validate.php
Last active July 13, 2019 10:57
wp php validate
<?php
if (!empty($_POST['submit']) && $_POST['submit'] == 'up_settings' && isset($_POST['settings'])) {
$fields = array_diff($_POST['settings'], array(''));
foreach ($fields as $key => $value) {
self::update_general_settings($key, $value);
}
}
wp_nonce_field( 'wpestate_regular_search', 'wpestate_regular_search_nonce' );
@eto4detak
eto4detak / jq-ajax-form.js
Created May 5, 2019 11:05
js jq ajax form
;
jQuery(document).ready(function() {
"use strict";
(function($) {
$('input.psych-reg-button[type=submit]').on('click touch', '', function(event) {
var qform = $(this).closest('form')[0];
var data = new FormData(qform);
for (let entry of data) {
@eto4detak
eto4detak / ajax-reg-form.php
Created May 5, 2019 10:59
wp php ajax reg form
<?php
global $psych_form;
$psych_form = new PsychForm();
class PsychForm
{
public $current_user;
public $current_template;
public $templates = [
'reg' => ['template' => 'page-psych-reg.php', 'url' => ''],
@eto4detak
eto4detak / woo-php.php
Last active August 15, 2024 15:16
woo php
<?php
$product = wc_get_product( $post->ID );
// attribute
$razmer = array_shift( wc_get_product_terms( $product->id, 'pa_razmer', array( 'fields' => 'names' ) ) );
$variation_ids = $product->get_children( $args = '', $output = OBJECT );
foreach ($variation_ids as $key => $pv_id) {
$pv = new WC_Product_Variation($pv_id);
$pv_array[] = $pv;
@eto4detak
eto4detak / wp-php.php
Last active September 10, 2019 18:13
wp php
<?php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
define( 'WP_DEBUG_LOG', true );
// role
add_action('init', 'dsgsdhgsafasfasfasf');
function dsgsdhgsafasfasfasf($value='')
@eto4detak
eto4detak / xls_excel.php
Created March 1, 2019 10:00
wp php xls excel
<?php
/////// ADMIN PAGE SETTINGS AND IMPORT EXPORT
class Divie_Import_Export_XLS
{
function __construct()
@eto4detak
eto4detak / add_meta_box2.php
Last active August 24, 2019 18:03
wp php add_meta_box
<?php
add_action('add_meta_boxes', 'divie_desc_down_add_custom_box');
function divie_desc_down_add_custom_box(){
$screens = array( 'product' );
add_meta_box( 'divie_desc_down_sectionid', 'Описание под кнопкой', 'divie_desc_down_meta_box_callback', $screens, 'side', 'low' );
}
// HTML код блока 222
@eto4detak
eto4detak / console.txt
Last active January 31, 2020 00:08
console
////////////////////////////////(window)////////////////////////////////
cd /d d:/
IPconfig
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/" -- tree
////////////////////////////////(mysql)////////////////////////////////
mysql -u root -p wp_online3 < D:\Pro\database.sql
@eto4detak
eto4detak / sublimetext.json
Last active May 6, 2019 16:13
sublimetext
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme",
"font_size": 8,
"ignored_packages":
[
"phpfmt",
"Vintage"
],
"material_theme_compact_sidebar": true,
"preview_on_click": false,
@eto4detak
eto4detak / apply_filters.php
Last active June 22, 2019 06:38
wp php apply_filters
<?php
$text_html = apply_filters( 'the_content', carbon_get_term_meta( $category->term_id, 'crb_mini_text_cat' ) );
// для всех страниц администратора.
add_action('admin_head', 'yamaps_shortcode_tmpl');
// срабатывают условные тэги