Robick

Robick
Рейтинг
173
Регистрация
17.08.2007

Верстка натягивается на дефолтный шаблон, у разработчиков есть свой, с которым удобно работать, либо натягивают на какой-нибудь твентисевентин, при этом меняют его название в style.css, что бы не требовал обновлений. Дочерняя тема создается для внесения изменений в функционал или верстку основной темы, а для натяжки верстки с нуля родительская тема не нужна.

Решил перенести на другой хостинг от греха подальше

4В рулит:
сайты не склеены случайно

ничего не клеил

---------- Добавлено 24.07.2018 в 20:14 ----------

посмотрел сейчас в htacess, была какая-то каша, заменил на дефолтный для WP, может быть в нем была причина

Wnet1992:

Плюс вот какой-то блогер использует мой сайт в своём видео и я охерел. Вот только, что он его выпустил

https://www.youtube.com/watch?v=cRHkq4eadw4

может мой сайт и не такой плохой...

Показывали сюжет по 1+1 о вашем сайте, сказали, владельца разыскивают сео-каратели, что бы упечь его в подвалы сбу за спам на серче.

Denis Sergienko, скажите, делаете ли вы размножение написанного текста с помощью перебора синонимов/фраз? Если да, сколько будет стоить написание и размножение текста размером 1000 символов?

ePayments, здравствуйте, а когда карты будете выпускать снова?

Попробую здесь :)

Всем привет, на сайте WP+Wooработает такой скрипт в functions.php:


add_action('admin_init', 'admin_init_function');
function admin_init_function(){
if(is_admin() and isset($_GET['change_atts']) and $_GET['change_atts'] == 'mygeweb'):
$the_query = new WP_Query( 'post_type=product&post_status=publish&showposts=-1' );
if ( $the_query->have_posts() ):
while ( $the_query->have_posts() ): $the_query->the_post();

$_product = new WC_Product( get_the_ID() );
$attributes = $_product->get_attributes();
if(!is_wp_error($attributes)):
foreach($attributes as $key => $value):
if(strpos($key, 'tsvet') !== false):
$attr_val = get_the_terms( $_product->id, $key);
if(!is_wp_error($authorvalues)):

$prod_atts = get_post_meta($_product->id, '_product_attributes', true);
if(!array_key_exists('pa_gtsvet', $prod_atts)):
$prod_atts['pa_gtsvet'] = array(
'name' => 'pa_gtsvet',
'value' => '',
'position' => 100,
'is_visible' => 0,
'is_variation' => 0,
'is_taxonomy' => 1
);
update_post_meta($_product->id, '_product_attributes', $prod_atts);
endif;

//header("Content-Type: text/html; charset=utf-8");
$names_arr = array();
foreach($attr_val as $attr_term):
$term = get_term_by( 'name', $attr_term->name, 'pa_gtsvet' );
if($term !== false):
$names_arr[] = $attr_term->name;
else:
$new_term = wp_insert_term( $attr_term->name, 'pa_gtsvet' );
if(!is_wp_error($new_term)):
$names_arr[] = $attr_term->name;
endif;
endif;
endforeach;
wp_set_object_terms( $_product->id, $names_arr, 'pa_gtsvet', true);

break;
endif;

endif;
endforeach;
endif;

endwhile;
wp_reset_postdata();
die('END');
endif;
wp_reset_postdata();
endif;
}

Он собирает цвета всех производителей (это различные атрибуты товаров с общим slug'ом в названии – tsvet*) и записывает их текстом в общий для всех карточек товаров атрибут gtsvet (таким образом обрабатывается каждая карточка товара). Вызывается он в браузере по адресу /wp-admin/?change_atts=mygeweb

Задача сделать так, что бы товары, у которых есть атрибут lock со значением 1, скрипт игнорировал, не затрагивал при обновлении.

Prozaik:
Список из двух тем, которые он выбрал или список блогов в одну страницу?

не то процитировал :)

ответ был на

Да, я так пробовал, но тогда нужно для каждого анкора свое кастомное поле создавать. А как сделать, чтобы их тоже через запятую можно было указать в одном поле (как айдишники постов), чтобы из него брались по порядку в цикле?
Gar111:
Всем доброго дня

Подскажите пожалуйста в одном вопросе. Стоит задача сделать 3 проекта одностраничного сайта с блогом на wordpress. Но очень много тем и плагинов существует и не понятно какой выбрать. Готов купить премиум тему, но чтобы лицензия была пожизненной и можно было использовать в нескольких проектах без дополнительной покупки лицензии.

Смотрел темы на сайте ThemeForest и думаю на счет Mostroid 2 и The7

А что бы Вы посоветовали и поступили на моем месте ?

Всем большое спасибо

импортировать список csv через wp-all-import в кастомное поле

Toyvo Glumov:
Сделал на сайте Похожие посты без плагина через "произвольные поля" по этому мануалу https://misha.blog/wordpress/pohozhie-zapisi.html
, чтобы можно было вручную ставить ссылки. Но мне бы хотелось, чтобы свои анкоры к ссылкам можно было прописать, а не получать их автоматом из тайтлов. Подскажите как изменить код, чтобы для каждой ссылки в цикле брался соответствующий текст из произвольного поля.

<a href="' . get_permalink( $misha_query->post->ID ) . '">' . $misha_query->post->post_title . '</a>';

$misha_query->post->post_title заменить функцией вывода текста кастомного поля

Всего: 4064