Skip to content

Instantly share code, notes, and snippets.

<?php query_posts('post_type=post'); ?>
<?php $variable=0;?>
<div class="carousel-item active">
<div class="service_row row">
<?php while ( have_posts() ) : the_post(); ?>
<?php if(($variable+1)<5){ ?>
<div class="col-lg-3 col-md-6">
<div class="service_row__col ">
<div class="pimage">
<?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } ?>
<?php
$do_not_duplicate = array();
$args = array(
'type' => 'work',
'orderby' => 'name',
'order' => 'ASC',
'taxonomy' => 'worktype'
);
$categories = get_categories( $args );
@farik92
farik92 / loop.php
Created August 2, 2019 14:36 — forked from asadaly111/loop.php
WooCommerce Category Loop
<?php
/**
* Template Name: Fullwidth
*/
get_header(); ?>
<div class="container">
<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php the_post_thumbnail(); ?>
<?php
//Удаляем ссылку у текущего пункта меню WordPress
function wp_nav_menu_no_current_link( $atts, $item, $args, $depth ) {
if ( $item->current ) $atts['href'] = '';
return $atts;
}
add_action( 'nav_menu_link_attributes', 'wp_nav_menu_no_current_link', 10, 4 );
@farik92
farik92 / wc-create-order-via-ajax.php
Created August 6, 2019 21:49 — forked from mihdan/wc-create-order-via-ajax.php
Програмное создание заказа в WooCommerce через Ajax
<?php
/**
* Создание заказа по кнопке "Заказать в один клик
*/
function roomble_ajax_create_order() {
// Получить корзину
$cart = WC()->cart;
$phone = esc_attr( trim( $_REQUEST['phone'] ) );
@farik92
farik92 / cf7-to-webhook-air-table.php
Last active December 7, 2020 23:38 — forked from mariovalney/cf7-to-webhook-air-table.php
Send webhook to Airtable API
<?php
/**
*
* Plugin Name: CF7 to Webhook - Airtable
* Description: Send webhook to Airtable API
* Version: 1.0.0
* Author: Mário Valney
* Author URI: https://mariovalney.com
* Text Domain: cf7-to-webhook-air-table
*/
@farik92
farik92 / wpcf7_modal_invalid.php
Created December 7, 2020 23:42 — forked from campusboy87/wpcf7_modal_invalid.php
Displays a message about the successful submission of the form in a modal window for the Contact Form 7 plugin
<?php
/**
* Plugin Name: CF7 Modal Invalid Answer
* Plugin URI: https://gist.github.com/campusboy87/a056c288c99feee70058ed24cee805ad
* Author: Campusboy (wp-plus)
* Author URI: https://www.youtube.com/wp-plus
*/
add_action( 'wp_enqueue_scripts', 'wpcf7_modal_invalid_js' );
add_action( 'wp_footer', 'wpcf7_modal_invalid_js_inline', 999 );
@farik92
farik92 / code_editor_for_contact_form_7.php
Created December 7, 2020 23:42 — forked from campusboy87/code_editor_for_contact_form_7.php
Code Editor for Contact Form 7 (WordPress / CodeMirror).
<?php
/**
* Plugin Name: Code Editor for Contact Form 7
* Plugin URI: https://gist.github.com/campusboy87/2daad24e45116721759991549b626977
* Author: Campusboy (wp-plus)
* Author URI: https://www.youtube.com/wp-plus
*/
add_action( 'admin_print_styles-toplevel_page_wpcf7', function () {
@farik92
farik92 / xml_to_minishop2.php
Created December 15, 2020 06:11 — forked from iksecreeet/xml_to_minishop2.php
Очередной импортёр товаров из XML файла в интернет-магазин на MODX Revolution v.2.4.4-pl + miniShop2 v.2.2.0-pl2
<?php
$tplProduct = 3; //номер шаблона для карточки товара
$tplParent = 2; //номер шаблона для категорий
$tplChildParent = 2; //номер шаблона для подкатегорий
$idParent = 6; //id каталога товаров
$fileProduct = 'product.xml'; //имя файла с товарами
$xpath_expression['pagetitle'] = '//Товары/Номенклатура'; //DOM структура в XML файле до имени
$xpath_expression['article'] = '//Товары/Артикул'; //DOM структура в XML файле до артикула
$xpath_expression['parents'] = '//Товары/Родитель'; //DOM структура в XML файле до родителей
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">Food</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Magnam optio incidunt perspiciatis sint! Tempora architecto dignissimos ducimus similique optio in rerum consequuntur, veniam dolor nesciunt perspiciatis delectus? Dignissimos, vitae laudantium.</p>