Skip to content

Instantly share code, notes, and snippets.

View amorkovin's full-sized avatar

Андрей Морковин amorkovin

View GitHub Profile
@amorkovin
amorkovin / no_link_current_page
Created August 8, 2018 15:11
Удалить ссылку с активного пункта меню
@amorkovin
amorkovin / carbon_post_selec.php
Last active August 7, 2020 12:41
Carbon carbonfields
<?php
//Подключение
# carbon-fields plugin
add_action('after_setup_theme', 'crb_load');
function crb_load() {
require_once( 'inc/carbon-fields/vendor/autoload.php' );
\Carbon_Fields\Carbon_Fields::boot();
}
# carbon-fields my fields
add_action('carbon_fields_register_fields', 'crb_register_custom_fields');
@amorkovin
amorkovin / wp_loop.php
Last active April 7, 2021 10:00
wp loop WP_Query kama thumbnail
<?php
$args = array(
'posts_per_page' => 5,
'cat' => "$rz_loan_card, $rz_loan_cash",
'meta_query' => array(
array(
'key' => '_rz_loan_fields|rz_loan_max_summ|0|0|value',
'value' => $summ,
'type'=> 'numeric',
'compare' => '>=',
@amorkovin
amorkovin / preloader.css
Last active May 6, 2020 08:11
Прелоадер Preloader (ака плейсхолдер)
.diet-box.loading {
position: relative;
z-index: 1;
}
.diet-box.loading:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
@amorkovin
amorkovin / page_template.php
Last active January 9, 2020 12:28
Индивидуальный шаблон страницы
<?php
/*
* Template name: Мой Супер-шаблон
* Template post type: post, page
*/
?>
@amorkovin
amorkovin / get.php
Created August 15, 2018 17:18
Получить данные из GET
if ( isset($_GET['select_diet']) ) $select_diet = $_GET['select_diet'];
@amorkovin
amorkovin / array_map_trim.php
Last active August 18, 2020 13:27
Убрать пробелы у всех элементов массива
<?php
$get_cat_ids_not_parce = explode(',', $get_cat_ids_not_parce);
$get_cat_ids_not_parce = array_map('trim', $get_cat_ids_not_parce);
// Если значения должны быть только целами числами
foreach ($get_cat_ids_not_parce as $index => $value) {
$get_cat_ids_not_parce[$index] = (int)$value;
}
$get_cat_ids_not_parce = array_diff($get_cat_ids_not_parce, array(0));
@amorkovin
amorkovin / ssl-notwww-to-www.txt
Last active September 5, 2019 06:57
www и ssl редиректы для htaccess
-------С www на не-www-------
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www.sdelaysite\.com$ [NC]
RewriteRule ^(.*)$ https://sdelaysite.com/$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://sdelaysite.com/$1 [R=301,L]
@amorkovin
amorkovin / robots.txt
Last active October 13, 2019 04:14
robots.txt
User-agent: Yandex
Disallow: /wp-admin
Disallow: /wp-includes
Allow: /wp-includes/js/*
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: *?s*
Disallow: *?preview=true*
Disallow: */trackback/
@amorkovin
amorkovin / category_wp.php
Last active March 10, 2021 13:22
Все о рубриках WordPress
<?php
//Информация о рубрике поста:
$post_categorys_info = get_the_category();
$first_cat_post_id = $post_categorys_info[0]->cat_ID;
?>
<div class="reviews-item__rating"><a href="<?= get_category_link($first_cat_post_id) ?>"><?= get_cat_name($first_cat_post_id) ?></a></div>
<?php
//Вывод подрубрик на странице рубрики
$current_cat_id = get_query_var('cat');