На страницу Пред. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 След. |
|
Сб Июл 21, 2012 2:33 am |
Start Post: Технические вопросы по WordPress |
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
Давайте будем задавать вопросы по Вордпрессу в этом топике.
скачал только дамп базы wp-post показывает 10 млн. - но тут как бы правды вообще рядом нет |
|
|
|
|
|
|
narolskay + Гуру |
Зарегистрирован: 11.06.2009
Сообщений: 1038
|
Обратиться по нику
|
narolskay + |
Ответить с цитатой | | |
|
После обновления Вордпресс перестал работать плагин dd sitemap gen, какую альтернативу можете посоветовать? |
|
|
|
|
|
Ищете хостинг? Beget.ru
месяц бесплатного тестирования! |
banzai Профессионал |
Зарегистрирован: 24.05.2007
Сообщений: 729
|
Обратиться по нику
|
|
|
Термоядерный спам или интеллектуальный, выбирай самЗло присуще любому скоплению людей |
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
banzai писал(а): |
Google XML Sitemaps
|
как его научить делить файлы по 50к? чтобы делал
sitemap1.xml.gz - 50k
sitemap2.xml.gz - 50k
и тд |
|
|
|
|
|
|
Codd Опытный |
Зарегистрирован: 13.01.2011
Сообщений: 186
|
Обратиться по нику
|
Codd |
Ответить с цитатой | | |
|
Используйте Better WordPress Google XML Sitemaps для карты сайта - умеет делить карту сайта на части, поддерживает пользовательские типы записей.
Цитата: |
папки с правами 777 это самоубийство. Кто хочешь заходи, что хочешь заливай. А потом проблемы "меня хакнули, что делать"
|
Но для записи нужно же ещё иметь на сайте какую-либо уязвимость, которая позволяет атакующему получить доступ к загрузке файлов?
Цитата: |
При добавлении идентичного заголовка поста создается пага вида yaebukak-tak-vishlo-2.html
нужен запрос к бд который найдет такие страницы с учетом цифры в конце урла а не в середине , например надо выкосить все страницы с где на конце пермалинка стоит 2 или 3
|
DELETE FROM wp_posts WHERE post_name LIKE "%-2"
DELETE FROM wp_posts WHERE post_name LIKE "%-3" |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
Спасибо, обязательно все испробую
Цитата: |
DELETE FROM wp_posts WHERE post_name LIKE "%-2"
DELETE FROM wp_posts WHERE post_name LIKE "%-3"
|
это точно грохнет именно посты у которых цифра в конце да? есть посты с датами в середине - их бы не выкосило )
испробовал - убило 14к постов, вот переживаю |
|
|
|
|
|
|
Codd Опытный |
Зарегистрирован: 13.01.2011
Сообщений: 186
|
Обратиться по нику
|
Codd |
Ответить с цитатой | | |
|
SELECT * FROM wp_posts WHERE post_name LIKE "%-2" - покажет все посты, у которых в post_name в конце цифра "2". Можешь ввести этот запрос и посмотреть, какие посты появятся. Эти же самые посты будут удалены запросом приведенным выше. |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
да, то что нужно, спасибо - всего то одна строчка а мне тут плагины предлагали, кстати тот плагин не подошел бы который хевихел предложил - он ищет дубли постов только строго по тайтлам, в моем случае есть несколько одинаковых тайтлов, но пермалинки у них разные.
Раз пошла такая маза, подскажи еще один момент, не успел у тебя тогда узнать
если помнишь то этот код убирает вывод слайдера для постов из определенных меток.
Код: |
<?php
global $post;
$tagsExclude = array(68,119,120); # ID тегов, при которых не должны выводиться похожие посты в слайдере
$tagsCurrentPost = array();
$postTags = get_the_terms($post->ID, 'post_tag');
if ($postTags)
foreach ($postTags as $tag)
$tagsCurrentPost[$tag->term_id] = $tag->term_id;
if(function_exists('get_related_posts_slider') && !array_uintersect($tagsExclude, $tagsCurrentPost, "strcasecmp")) {
get_related_posts_slider();
}
?>
|
а как сделать чтобы для определенных постов отключить слайдер по такому же принципу, например есть штук 20 постов на которых я хочу исключить этот слайдер, и известны их айди |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
чтож попутно еще вопросик ) можно ли коменты к одной записи перенести к другой? |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
с коментом доперло как сделать, в базе ковырнуть одну циферку!
за это Better WordPress Google XML Sitemaps респект - то что нужно |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
раньше вроде бы не было, сейчас появилась вот такая папка в фотках
/images/cache/cache.php
это нововведение в водпрессе? |
|
|
|
|
|
|
banzai Профессионал |
Зарегистрирован: 24.05.2007
Сообщений: 729
|
Обратиться по нику
|
banzai |
Ответить с цитатой | | |
|
гм, у меня такого нет, а где у тебя сама эта папка /images/ расположена ? в uploads ?
стандартно она в wp-admin и includes |
|
|
|
|
|
Термоядерный спам или интеллектуальный, выбирай самЗло присуще любому скоплению людей |
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
да в аплоадс находится......
Код: |
/**
* TimThumb by Ben Gillbanks and Mark Maunder
* Based on work done by Tim McDaniels and Darren Hoyt
* http://code.google.com/p/timthumb/
*
* GNU General Public License, version 2
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
* Examples and documentation available on the project homepage
* http://www.binarymoon.co.uk/projects/timthumb/
*
* $Rev$
*/
/*
* --- TimThumb CONFIGURATION ---
* To edit the configs it is best to create a file called timthumb-config.php
* and define variables you want to customize in there. It will automatically be
* loaded by timthumb. This will save you having to re-edit these variables
* everytime you download a new version
*/
define ('VERSION', '2.8.10'); // Version of this script
//Load a config file if it exists. Otherwise, use the values below
if( file_exists(dirname(__FILE__) . '/timthumb-config.php')) require_once('timthumb-config.php');
if(! defined('DEBUG_ON') ) define ('DEBUG_ON', false); // Enable debug logging to web server error log (STDERR)
if(! defined('DEBUG_LEVEL') ) define ('DEBUG_LEVEL', 1); // Debug level 1 is less noisy and 3 is the most noisy
if(! defined('MEMORY_LIMIT') ) define ('MEMORY_LIMIT', '30M'); // Set PHP memory limit
if(! defined('BLOCK_EXTERNAL_LEECHERS') ) define ('BLOCK_EXTERNAL_LEECHERS', false); // If the image or webshot is being loaded on an external site, display a red "No Hotlinking" gif.
//Image fetching and caching
if(! defined('ALLOW_EXTERNAL') ) define ('ALLOW_EXTERNAL', TRUE); // Allow image fetching from external websites. Will check against ALLOWED_SITES if ALLOW_ALL_EXTERNAL_SITES is false
if(! defined('ALLOW_ALL_EXTERNAL_SITES') ) define ('ALLOW_ALL_EXTERNAL_SITES', false); // Less secure.
if(! defined('FILE_CACHE_ENABLED') ) define ('FILE_CACHE_ENABLED', TRUE); // Should we store resized/modified images on disk to speed things up?
if(! defined('FILE_CACHE_TIME_BETWEEN_CLEANS')) define ('FILE_CACHE_TIME_BETWEEN_CLEANS', 86400); // How often the cache is cleaned
if(! defined('FILE_CACHE_MAX_FILE_AGE') ) define ('FILE_CACHE_MAX_FILE_AGE', 86400); // How old does a file have to be to be deleted from the cache
if(! defined('FILE_CACHE_SUFFIX') ) define ('FILE_CACHE_SUFFIX', '.timthumb.txt'); // What to put at the end of all files in the cache directory so we can identify them
if(! defined('FILE_CACHE_PREFIX') ) define ('FILE_CACHE_PREFIX', 'timthumb'); // What to put at the beg of all files in the cache directory so we can identify them
if(! defined('FILE_CACHE_DIRECTORY') ) define ('FILE_CACHE_DIRECTORY', './cache'); // Directory where images are cached. Left blank it will use the system temporary directory (which is better for security)
if(! defined('MAX_FILE_SIZE') ) define ('MAX_FILE_SIZE', 10485760); // 10 Megs is 10485760. This is the max internal or external file size that we'll process.
if(! defined('CURL_TIMEOUT') ) define ('CURL_TIMEOUT', 20); // Timeout duration for Curl. This only applies if you have Curl installed and aren't using PHP's default URL fetching mechanism.
if(! defined('WAIT_BETWEEN_FETCH_ERRORS') ) define ('WAIT_BETWEEN_FETCH_ERRORS', 3600); //Time to wait between errors fetching remote file
//Browser caching
if(! defined('BROWSER_CACHE_MAX_AGE') ) define ('BROWSER_CACHE_MAX_AGE', 864000); // Time to cache in the browser
if(! defined('BROWSER_CACHE_DISABLE') ) define ('BROWSER_CACHE_DISABLE', false); // Use for testing if you want to disable all browser caching
|
дохера еще кода, видать значит у меня как то сама она создается, видать какой то код в функтионс пхп ее создает, я просто подумал что это нововведение какое то, ибо недавно обновился |
|
|
|
|
|
|
banzai Профессионал |
Зарегистрирован: 24.05.2007
Сообщений: 729
|
Обратиться по нику
|
|
|
Термоядерный спам или интеллектуальный, выбирай самЗло присуще любому скоплению людей |
Taburetkin Гуру |
Зарегистрирован: 25.02.2007
Сообщений: 1426
|
Обратиться по нику
|
Taburetkin |
Ответить с цитатой | | |
|
этот скрипт используют некоторые темы для генерации thumbnails
обычно его суют в премиум темы и если он не последней версии, то в нем куча дыр. |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
именно файл каче да? сделал его нулевым, + поставил 644, изменил владельца, так пойдет? чтобы не создавался заново ) |
|
|
|
|
|
|
Новая тема |
Написать ответ |
ГЛАВНАЯ
~ ТЕХНИЧЕСКИЕ ВОПРОСЫ | На страницу Пред. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 След. |
|
|
Партнеры
|