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

SeVlad
На сайте с 03.11.2008
Offline
1609
#831
Maksims:
подскажите, реально ли разместить прямую ссылку со страницы по типу "изменить", только не на полную форму редактирования, а отдельно на галерею WP, как при нажатии кнопки "Добавить медиафайл"?

Не думаю. Ну т.е. ссылку может ещё как-то получится дать, но файл-то вставляется в редактируемый пост\страницу\таксономию. А это значит, в него нужно войти в режим редактирования и потом сохранить после вставки (чит: произвести редактирование).

Но если ты расскажешь глобальную идею для чего тебе это нужно - мб найдётся нормальное решение.

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

Nomiki,

у меня такое при установке любого плагина.

Очевидно что-то в системе не так, или установщику требуются какие-то дополнительные права.

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
Nomiki
На сайте с 28.03.2012
Offline
117
#833
mark2011:
у меня такое при установке любого плагина.
Очевидно что-то в системе не так, или установщику требуются какие-то дополнительные права.

Дописал, и подумал, а какие вообще права выставлены?

Проверьтесь после установки/переноса, в помощь про перенос и права на файлы вордпресс:

1. Раз.

2. Два.

Может быть проблема с абсолютным путем к файлам на хосте.

1. Прочитать решение здесь и сделать самому.

2. Сразу потрясти ТП хостинга, пусть с умным видом посмотрят логи и настройки сервака под WP.

Но лучше - начать с п.1, скорее всего поможет. Врятли трабл в том, что на vps не хватает места или памяти, скорее его настройки.

Заказать дизайн сайта: nomiki@yandex.ru | Портфолио: behance.net/nomiki | ВК: vk.com/nmk_msk
M2
На сайте с 11.01.2011
Offline
342
#834

Вот такой вот странный баг: все плагины на самом деле устанавливаются, но WP чисто программно (видимо) зависает на этапе загрузке, хотя всё грузится и всё ставится.

Да, и вот ещё один странный баг. Установил ЧПУ, а мне говорят: "Вы должны обновить файл .htaccess". Я глянул - а этого файла в дистрибутиве WP 3.6 нету вообще! Как из этой ситуации выйти?

V1
На сайте с 01.09.2013
Offline
34
#835

Нужно, чтобы содержание статьи показывалось после 1 абзаца, как это сделать ?

Может в плагине что-то изменить?

Вот код плагина содержания:

<?php
/*
Plugin Name: Marafon.Contents
Version: 0.1
*/

define('MK_CONTENTS_DEEPEST_H', 3);
define('MK_CONTENTS_AT_LEAST', 2);

function mk_contents_get_last_ind($id) {
$pos = strrpos($id, '-');
if ($pos === false) {
return false;
}
return intval(substr($id, $pos + 1));
}

function mk_contents_truncate_last_ind($id) {
$pos = strrpos($id, '-');
if ($pos === false) {
return false;
}
return substr($id, 0, $pos);
}

function mk_contents_increment_last_ind($id) {
$t = mk_contents_get_last_ind($id);
if (!$t) {
return false;
}
$id = mk_contents_truncate_last_ind($id);
$id .= '-' . ($t + 1);
return $id;
}

function mk_contents ( $content = '' ) {
if ( is_single() ) {
if (preg_match_all('|<h([0-9]+)([^>]*)>(.*?)</h|ims', $content, $m)) {

$n = sizeof($m[0]);

// Checks for the needed amount of headers.
$cnt = 0;
for ($i = 0; $i < $n; $i++) {
$m[1][$i] = intval($m[1][$i]);
if ($m[1][$i] <= MK_CONTENTS_DEEPEST_H) {
$cnt++;
}
}
if ($cnt < MK_CONTENTS_AT_LEAST) {
return $content;
}

$initial_content = $content; // Saves the initial content of the post. It is returned whenever some error occurs.
$contents = ''; // For li-elements of the final contents.

//print_r($m);

$prev_h = 1;
$id = 'part';
for ($i = 0; $i < $n; $i++) {
$cur_h = $m[1][$i];
if ($cur_h > MK_CONTENTS_DEEPEST_H) {
continue;
}

// Defines the id (part-...).
if ($cur_h > $prev_h) { // deeper level
$id .= '-1';
} elseif ($cur_h == $prev_h) { // the same level
$id = mk_contents_increment_last_ind($id);
} elseif ($cur_h < $prev_h) { // higher level
for ($t = 0; $t < $prev_h - $cur_h; $t++) {
$id = mk_contents_truncate_last_ind($id);
}
$id = mk_contents_increment_last_ind($id);
}
if (!$id) { // some error
return $initial_content;
}

// Adds the link to the contents.
$contents .= '<li class="cont' . $cur_h . '"><a href="#' . $id . '">' . $m[3][$i] . '</a></li>' . "\n";

// Adds the 'id' attribute to the header.
/*$content = str_replace(
$m[0][$i],
'<h' . $m[1][$i] . ' id="' . $id . '"' . $m[2][$i] . '>' . $m[3][$i] . '</h',
$content
);*/

// Another approach - with anchors (JLady).
$content = str_replace(
$m[0][$i],
'<p><a name="'. $id . '"></a></p>' . "\n" . $m[0][$i],
$content
);

$prev_h = $cur_h;
}

$content = '<p><b>Содержание статьи:</b></p>' . "\n\n"
. '<ul class="contents">' . "\n" . $contents . '</ul>' . "\n\n"
. $content;

}
}
return $content;
}

add_filter('the_content', 'mk_contents', 10);

?>
SZ
На сайте с 09.07.2011
Offline
151
#836

Привет! Может кто встречал в сети (я искал, но так и не нашел) спойлер для Wordpress, при открытии которого, текст "Закрыть" (ну или подобный) уходил бы под основной текст, а не оставался посередине. Вот так:

Есть плагин Advanced Spoiler, но мне не получается его переделать.

Спасибо!

M5
На сайте с 12.08.2009
Offline
221
M25
#837

Господа, помогите найти плагин массовой замены даты у определенных постов

► Рейтинг серверов — ТОП10 ◄
SeVlad
На сайте с 03.11.2008
Offline
1609
#838
M25:
помогите найти плагин массовой замены даты у определенных постов

Даты случайные или одна на всех?

M5
На сайте с 12.08.2009
Offline
221
M25
#839
SeVlad:
одна на всех?

одна на всех

---------- Добавлено 03.09.2013 в 14:29 ----------

Хотя можно и случайные, укажу узкий диапазон

SeVlad
На сайте с 03.11.2008
Offline
1609
#840
M25:
одна на всех

Ну тогда воще проблем нет - выбрал все нужные записи (мб даже с применением фильтра) - изменить и пиши нужную дату.

M25:
Хотя можно и случайные, укажу узкий диапазон

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

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