Технические вопросы по WordPress
На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 26, 27, 28, 29, 30, 31, 32, 33, 34, 35  След.
Новая тема Написать ответ
# Вс Фев 17, 2013 4:30 pmHeavyHell Зарег.: 10.09.2010 ; Сообщ.: 240Ответить с цитатой
DK, блин ну тогда я тупо туплю... Duplicate Posts Remover
# Пн Фев 18, 2013 5:04 pmbanzai Зарег.: 24.05.2007 ; Сообщ.: 729Ответить с цитатой
а как сделать, чтобы wordpress не создавал страниц /feed ?
не удалить ссылку из шапки, а именно сделать, чтобы была только одна рабочая страница www.site.com/feed а все посты, категории и пр. с /feed в конце не создавались ?

нашел старый пост http://www.armadaboard.com/viewtopic.php?p=4821034 там DK помог codd
DK, поделишься окончательным вариантом ?
# Вт Фев 19, 2013 4:52 pmDK Зарег.: 18.06.2008 ; Сообщ.: 2425Ответить с цитатой
на, вроде бы это

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );
function fb_disable_feed() {
if ($_SERVER['REQUEST_URI'] != '/feed'){
Header('Location:'.get_bloginfo('url'), TRUE, 301); die(0);
}
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);

// remove junk from head
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);

тут полный фарш - удаляет вроде бы все гавнецо.


Цитата:
DK, блин ну тогда я тупо туплю... Duplicate Posts Remover



спасиб, гляну что к чему, надеюсь с большой базой он справится
# Вт Фев 19, 2013 11:21 pmbanzai Зарег.: 24.05.2007 ; Сообщ.: 729Ответить с цитатой
DK, спасибо, только я сделал
Код:
Header('Location:'.get_bloginfo('url').'/feed', TRUE, 301); die(0);

чтобы 301 был всетаки не на морду блога а на главный фид
# Ср Фев 20, 2013 12:03 amvitvirtual Зарег.: 11.06.2007 ; Сообщ.: 9061Ответить с цитатой
banzai писал(а):
DK, спасибо, только я сделал
Код:
Header('Location:'.get_bloginfo('url').'/feed', TRUE, 301); die(0);

чтобы 301 был всетаки не на морду блога а на главный фид



banzai, а в какой файл это вставляется? header.php шаблона?
# Ср Фев 20, 2013 12:24 ambanzai Зарег.: 24.05.2007 ; Сообщ.: 729Ответить с цитатой
Цитата:

banzai, а в какой файл это вставляется? header.php шаблона?


не-не, это все, что написал DK, надо вставить в Функции темы (functions.php). Только в его варианте все лишние фиды редиректят на морду блога, а я решил изменить чтобы редиректило на фид главной.
Теоретически можно и на feedburner закоротить...
т.е.
убрать /feed со всех страниц выполняет код
Код:
function fb_disable_feed() {
if ($_SERVER['REQUEST_URI'] != '/feed'){
Header('Location:'.get_bloginfo('url'), TRUE, 301); die(0);
}
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);


остальное убивает всякий мусор в заголовках страниц
# Чт Фев 21, 2013 1:50 pmТалян Зарег.: 14.01.2008 ; Сообщ.: 715Ответить с цитатой
При попытке загрузки изображений на сайт выдает:
Во время загрузки произошла ошибка. Пожалуйста, повторите попытку позже.
Двиг обновил, пробовал менять тему, не помогло. В чем может быть причина? Спасибо!
# Чт Фев 21, 2013 2:03 pmDrKronos Зарег.: 11.03.2008 ; Сообщ.: 13024Ответить с цитатой
Права на папку установил?
# Чт Фев 21, 2013 3:04 pmТалян Зарег.: 14.01.2008 ; Сообщ.: 715Ответить с цитатой
777 стоят

Картинки попадают в библиотеку, но с нее в запись не вставляются.
# Чт Фев 21, 2013 3:54 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Права 777 на wp-content/uploads
Если не поможет, то права 755
Если в папке uploads есть папки с названиями годов, месяцев, то на них тоже права 777 (или 755).
# Чт Фев 21, 2013 6:55 pmHello_Kitty Зарег.: 30.04.2007 ; Сообщ.: 10763Ответить с цитатой
Плюс к тому что Yabuti написал еще могу добавить то, что иногда приходится заливать вручную пустые папки и им прописывать права 777. К примеру внутрь uploads залить (или создать в ней) папку 2013, выставить на нее 777, потом у нее внутри еще создать (залить пустую) папку 01 а также 02 и 03 и т.д. по ближайшим месяцам и на каждую из этих тоже 777 выставить. И тогда уж точно проблема решится.
# Вс Фев 24, 2013 5:56 amTaburetkin Зарег.: 25.02.2007 ; Сообщ.: 1426Ответить с цитатой
папки с правами 777 это самоубийство. Кто хочешь заходи, что хочешь заливай. А потом проблемы "меня хакнули, что делать"
# Вс Фев 24, 2013 10:07 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Taburetkin, а что тогда делать с папкой uploads?
Может, как вариант, .htaccess туда добавить, запрещающий исполнение скриптов?

Hello_Kitty, Drinks or Beer
Я просто в настройках отключаю пункт "Сортировать загружаемые файлы по году и месяцу", чтобы WordPress все хранил в /uploads, не создавая папки годов и месяцев. А если будут одинаковые имена файлов, он их сам переименовывает.
# Вс Фев 24, 2013 10:01 pmDK Зарег.: 18.06.2008 ; Сообщ.: 2425Ответить с цитатой
Taburetkin писал(а):
папки с правами 777 это самоубийство. Кто хочешь заходи, что хочешь заливай. А потом проблемы "меня хакнули, что делать"



хочу залить туда как это сделать? на чужой сайт?Smile - желательно бы подробнейший мануал получить, не хочу больше ссылки покупать.
# Вс Фев 24, 2013 11:26 pmTaburetkin Зарег.: 25.02.2007 ; Сообщ.: 1426Ответить с цитатой
DK

мы же не будем обсуждать здесь нелегал, правда?Wink

Yabuti

при установке 777 ты даешь права на чтение, запись и выполнение файла для всех.

7/7/7 - owner/group/everyone

при правильно настроенном сервере никакие права на папки не нужны.
Ни для ВП, ни для любой другой кмс. они 755

Поэтому если ето шаред, оттуда надо бежать, потому как там столько дыр наверное, если они даже такое не настроили.

Если это впс или сервер, то посмотри что такое suPHP(SUExec)

Если по каким то причинам сервер это не поддерживает или не настроен или нет доступа (что было бы странно), то лучше отдать апачу права чем ставить 777.

Опять таки если есть SSH

Цитата:

chown -R useraccount.nobody /home/useracccountpath to folder
chmod -R ug+rwx /home/useraccount/path to folder



в данном случае права будут 775, но оунер будет апач. Но лучше конечно чтоб был chroot (jailed) сервак
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 26, 27, 28, 29, 30, 31, 32, 33, 34, 35  След.
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.