Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Как мне изменить(добавить) поля для вывода медиа контента
39ответ(ов) в теме
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
1
21:42
Версия WP-Recall: 16.15.11

Здравствуйте я новичок и меня отправили сюда сказав что здесь мне помогут.
Могу ли я как-то добавить или изменить поля для вывода медиа контента.
мне необходимо еще одно поле для вывода картинок виде галерей что бы при нажатий картинка увеличивалась а не перекидывало на новую вкладку ну или вместо галерей была карусель на выбор
А так же возможность выводить такие форматы как

mp4

 
<video id="image" width="732" height="967" src="3.mp4" controls="controls"></video> <br>

mp3
 
<audio controls="controls" src="1.mp3"></audio><br>

swf
 
<object width="550" height="400">
<param name="movie" value="vyonrmp.swf">
<embed src="demomovie.swf" width="550" height="400">
</embed>
</object><br>

pdf
 
<iframe src="5.pdf" width="600" height="400" class="su-document"></iframe><br>

И под конец JSON
 
<script>
function A1(){
var loader = new THREE.ObjectLoader(); 
	
	loader.load 
	(
	'models/bas.json',
	function (object){
		
		scene.add (object);
	}
	);
}
</script>



<div id="program3d">
<canvas width="400" height="400" style="width:400px,  height=:400px ">
</div>
<input type="button" id="B1" value="Start" name="button1"  onclick="A1(); style.display='none'"  >

Я создаю сайт для творчества и мне необходимы эти поля
тестовый сайт

Вы не можете просматривать опубликованные ссылки

Может ли кто не будь подсказать для начала как это сделать в документаций лишь сказано как добавить дополнительное поле к полям пользователей

Мне сказали что выводить контент намного легче чем напрямую его водить через хуки

Я уже читал документацию по хукам воркпресс и я все равно не понимаю их

Денег у меня нет предупреждаю сразу

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
2
10:18

Здравствуйте.

Ссылку можно того ресурса откуда вас направили.
Чтобы понять контекст общения. А то может там золотых гор наобещали...

zeni1agent сказал(а)
поля для вывода медиа контента.

что за поля? где они расположены? Это или поля профиля или поля публикации - сущности разные.

zeni1agent сказал(а)
что бы при нажатий картинка увеличивалась а не перекидывало на новую вкладку

- поясните о чем вы. О какой вкладке? Вкладка браузера? - так поставьте любой плагин лайтбокса. WP-Recall тут не при чем. Этот функционал расширяют ВП плагины.

zeni1agent сказал(а)
А так же возможность выводить такие форматы как

- где выводить? Вы говорите о выводе из полей профиля или публикации?

zeni1agent сказал(а)
И под конец JSON

- что это? Я не понимаю вас и ваш фрагмент кода. Обратитесь к его автору.

Если речь о форме публикации - вот в документации

Вы не можете просматривать опубликованные ссылки

смотрите "Произвольные поля формы публикации WP-Recall". Так вы поймете что она умеет, а что нет и возможно скорректируете свою задачу под нее.

zeni1agent сказал(а)
Мне сказали что выводить контент намного легче чем напрямую его водить через хуки

- кто и где сказал?

zeni1agent сказал(а)
Денег у меня нет предупреждаю сразу

- если стандартный функционал плагина вас устроит или вы скорректируете свои желания под него - денег наверное не потребуется. Если же не подходит его функционал из базовой версии, то вам помогут только через фриланс. Дешевле будет подправить WP-Recall под себя или дорого - написать строго по вашему т.з. с ноля.

Вы создали тему в разделе кастомизаций - но пока с кастомизацией вам нечем помочь - т.к. вы не описали что вы делали и где у вас случилась заминка. Этот раздел именно по помощи с вашим кодом, а не 100% кастомизации за вас с ноля.

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
3
15:51

Здравствуйте.

Добрый день

Ссылку можно того ресурса откуда вас направили.
Чтобы понять контекст общения. А то может там золотых гор наобещали...

Да конечно вот она

Вы не можете просматривать опубликованные ссылки

Ну гору золота мне не обещали но сказали что

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

что за поля? где они расположены? Это или поля профиля или поля публикации - сущности разные.

поля публикаций

- поясните о чем вы. О какой вкладке? Вкладка браузера? - так поставьте любой плагин лайтбокса. WP-Recall тут не при чем. Этот функционал расширяют ВП плагины.

Я имел веду меня перекидывает на ссылку с картинкой. Я знаю что это можно излечить плагином. Я имел веду то что я не знаю как создать разные методы вывода картинок: Например создать поле где выводилась бы галерея при нажатий на которой увеличивалось изображение и можно было перелистнуть на следующие, или создать карусель которая бы выводила первые 3 картинки и пролистала бы дальше, ну или таблица которая выводит картинки в столбец. Я знаю что это можно сделать редактируя тему но тогда изменятся все картинки которые были выведены одним полем. А мне необходимо на выбор поскольку я делаю несколько разных форм публикаций.
Например для комиксов, для альбомов и для слайд шоу.

- где выводить? Вы говорите о выводе из полей профиля или публикации?

поля публикаций

- что это? Я не понимаю вас и ваш фрагмент кода. Обратитесь к его автору.

Ну автор этого кода как бы я. Я просто его упростил что бы не писать длинную строку кода
он был сделан благодаря three.js и нужен для вывода 3D models формата JSON
формально он может вывести 3д модели любого формата но я смог вывести только JSON и (obj но довольно криво)

Если речь о форме публикации - вот в документации

Вы не можете просматривать опубликованные ссылки

смотрите "Произвольные поля формы публикации WP-Recall". Так вы поймете что она умеет, а что нет и возможно скорректируете свою задачу под нее.

Смотрел и я знаю что ванильный WP-Recall не может вывести форматы: mp3,mp4,pdf,swf,JSON
Да я знаю что он может вывести mp3 mp4 через панель "Содержание публикации" но мне нужно именно отдельное поле для этой задачи

кто и где сказал?

Пользователь Otshelnik-Fm на форуме

Вы не можете просматривать опубликованные ссылки

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

Я это сказал поскольку я не хочу что бы меня отправляли на платные плагины со словами он все подправит.

Вы создали тему в разделе кастомизаций - но пока с кастомизацией вам нечем помочь - т.к. вы не описали что вы делали и где у вас случилась заминка. Этот раздел именно по помощи с вашим кодом, а не 100% кастомизации за вас с ноля.

Проблема в том что я не знаю с чего начать Я уже читал документацию WP-recall и там о дополнения я лишь узнал что:
как редоктировать личный кабинет при помощи таких функций как
rcl_tab(),rcl_tab,rcl_tabs,rcl_add_sub_tab()
подключать js файлы
rcl_enqueue_script()
подключения других дополнений
rcl_addon_url()
и все не слова не сказано как добавить в настройки формы публикаций дополнительное поле для вывода других типов контента.

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
4
16:22

zeni1agent сказал(а)
и я знаю что ванильный WP-Recall не может вывести форматы: mp3,mp4,pdf,swf,JSON

и

Проблема в том что я не знаю с чего начать

Начинайте с этого:

да дело не в wp-recall, а в медиабиблиотеке вордпресс. Вы туда эти файлы загрузить можете? Проверяли?

Если я не ошибаюсь - то плагин позволит вам вставить файлы, которые разрешены вордпрессом. На эту тему надо погуглить

Вы не можете просматривать опубликованные ссылки

- например тут.

Так как на том форуме именно я вам уже давал какие-то советы - дублировать тут их не буду.

Для начала - повлияйте на медиабиблиотеку ВП. Она json вам разрешит загрузить? Если да - предположу что и реколл сможет

Вы не можете просматривать опубликованные ссылки

- я не вижу что он запрещает конкретные файлы.
Или так непосредственно загружая через медиабиблиотеку

Вы не можете просматривать опубликованные ссылки

Если сможет вп медиабиблиотека принять файлы - то вывести его в вашем шаблоне - не проблема. Дело api wordpress

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
5
17:12

да дело не в wp-recall, а в медиабиблиотеке вордпресс. Вы туда эти файлы загрузить можете? Проверяли?

Да я смог вывести все форматы в виде шорткода с ссылкой кроме JSON поскольку я так и не понял как указать путь к файлу или точнее сказать от куда начинается путь к файлу

Если я не ошибаюсь - то плагин позволит вам вставить файлы, которые разрешены вордпрессом. На эту тему надо погуглить

Вы не можете просматривать опубликованные ссылки

- например тут.

Вы имеете веду могу ли я загружать файлы в Медиа библиотеку?
С помощью Pro Mime Types и редактирования файла function.php то могу.

Если сможет вп медиабиблиотека принять файлы - то вывести его в вашем шаблоне - не проблема. Дело api wordpress

Если вы про хуки то проблема в том что хуки мне даются очень трудно так как их там очень большое количество и как найти нужный я не знаю так как гугл навряд ли понимает формулировку "хук для добавления нового поля в WP-recal"

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
6
17:17

zeni1agent сказал(а)
и как найти нужный я не знаю так как гугл навряд ли понимает формулировку "хук для добавления нового поля в WP-recal"

посмотрите эту подборку

Вы не можете просматривать опубликованные ссылки

Там для разработчика сборник. В частности "Добавляем свои поля в форму публикации WP-Recall"

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
7
17:52

посмотрите эту подборку

Вы не можете просматривать опубликованные ссылки

Там для разработчика сборник. В частности "Добавляем свои поля в форму публикации WP-Recall"

Спасибо за документацию но.
В этой статье рассказывается о том как добавить дополнительное поле

Вы не можете просматривать опубликованные ссылки

меня волнует значение type там лишь перечисляют уже заготовлены типы которые есть и в самом WP-recal
правда там есть тип custom

'custom' - специальный тип поля, который позволяет выводить произвольный контент внутри поля

Но как его применить не рассказывается
Как переместить значение mp4 из медиа библиотеки
в код

<video id="image" width="732" height="967" src="3.mp4" controls="controls"></video> <br>

после чего отправить в пост

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
8
18:16

Если у вас есть в медиабиблиотеке прикрепленный файл - зачем вам его в произвольные поля переводить? Он уже прикреплен к записи как вложение. Просто выводите его в фронтенде средствами wordpress -

Вы не можете просматривать опубликованные ссылки

в этой таблице они хранятся

Вы не можете просматривать опубликованные ссылки
0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
9
18:45

Если у вас есть в медиабиблиотеке прикрепленный файл - зачем вам его в произвольные поля переводить? Он уже прикреплен к записи как вложение. Просто выводите его в фронтенде средствами wordpress -

Вы не можете просматривать опубликованные ссылки

в этой таблице они хранятся

Вы не можете просматривать опубликованные ссылки

Зачем мне делать произвольное поле напрямую в wordpress?
Я пытаюсь создать отдельное поле в настройках wd-recall

Вы не можете просматривать опубликованные ссылки

Как в уроке

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

но с изменением исходных даных
Как пример тип Fale который бы загружал только файл формата swf в медиа библиотеку
после чего выводил в посте вот этот код

<object width="550" height="400">
<param name="movie" value="vyonrmp.swf">
<embed src="demomovie.swf" width="550" height="400">
</embed>
</object><br>

На локальном сервере я добавлял напрямую в базу данных таким образом
<?php


$L1 = "<form method='POST' action='../submit/title.php' enctype='multipart/form-data'>";
		
$L2 = "<input type = 'text' placeholder='Zagolovok' name='title'><br>";

$L3 = "<textarea class='form__control' name='text' placeholder='Text'></textarea><br>";

$L4 = "<input type='file' name='failename' size='9'/> <br>";

$L5 = "


<select class='form-control' name='categories' id='birth_day' validate='true'>
<option></option>
<option value='1'>
test 1
</option>
<option value='2'>
test 2
</option>
<option value='3'>
test 3
</option>
<option value='4'>
test 4
</option>
<option value='5'>
test 5
</option>
</select><br>";


?>







<?php

include('../sql_conect/baz.php');


$R1= $_POST ['title'];
$R2= $_POST ['text'];
$R3= $_POST ['categories'];


print_r($_FILES); // временый масив данных


$S1 = "image/"; //то где будет хронится файл

$S2 = $S1 . $_FILES['failename']['name']; //['name'] имя самого файла

move_uploaded_file($_FILES ['failename']['tmp_name'], $S2); // ['failename'] основная директория ['tmp_name'] временое имя храниние фала все вставляется в тег dest


$S3 = $_FILES['failename']['name'];



mysqli_query ($T1, " INSERT  INTO `artikles_statia` ( `titel_namestatia`, `text_textstatia`, `image`, `catigories_id`,  `pubdate_date`  ) VALUES ('[Shordcode]$R1[/Shordcode]', '[Shordcode2]$R2[/Shordcode2]', '$S3', '$R3', NOW() ) ");


?>


но как мне тоже самое сделать с помощью wp-recall я так и не понял

Редакции сообщения
26.09.2018 08:57zeni1agentПричина: не указано
0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
10
13:32

Здравствуйте вы так и не ответили на мой вопрос
Как сделать новое поле wp-recal
С помощью значения я создаю дополнительное поле в дефолтных полях

<?php

add_filter('rcl_default_public_form_fields','add_default_field_public_form',10,2);
function add_default_field_public_form($fields,$post_type){
    
   $fields[] = array(
	'type' => 'file',  
	'notice' => 'SWF',  
	'slug' => 'key_swf', 
	'title' => 'Загрузчик swf', 
	'required' => false, 
);
    return $fields;
 
}
?>
 

после чего с помощью get_post_meta возрощаю значение и редактирую его
$post_swf= get_post_meta(get_the_ID(), key_swf, true);

Но к сожалению я так и не понял как мне редоктировать get_post_meta()
так что бы вместо
<a href="#">Выгрузить загруженный файл</a>

выводил
<object width="550" height="400">
<param name="movie" value="vyonrmp.swf">
<embed src="demomovie.swf" width="550" height="400">
</embed>
</object><br>


Мне просто очень трудно даются хуки документация не очень сильно мне в этом помогла

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
11
13:50

zeni1agent сказал(а)
Но к сожалению я так и не понял как мне редоктировать get_post_meta()
так что бы вместо

- отключайте вывод произвольных полей в плагине и выводите самостоятельно. Вот цитата моя ранее:

а вывод произвольных полей - отключается он в настройках плагина. Дальше сами через get_post_meta - прогоняете и по своему шаблону получаете нужные метакеи и выводите. Тут вывод в нужной вам теме и дизайне - не проблема плагина. Он позволяет аудио и видео вставить, а выводите и дизайните самостоятельно.
Ведь сколько ВП тем - так столько же и вариантов вывода полей в дизайн темы, в нужное место темы. Произвольные поля публикаций - это апи вордпресс. И вытягивайте.
Реколл тут лишь как фронтенд публикация, а вывод или стандартный (он вас не устроил), или самостоятельно по указанному выше мной методу.
Сложней сделать форму публикации, а вывести - дело одного вечера.

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

Учить работе с апи ВП - вне рамок данного ресурса. Тут или учитесь сами - (ссылки мы дали) или нанимаете исполнителя. Вопросы кастомизации - это не "сделайте бесплатно за меня", а направление в нужную сторону. Я указал вам в какую сторону смотреть. Вести ваш проект и делать за вас - только через задания:

Вы не можете просматривать опубликованные ссылки
0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
12
14:32

- отключайте вывод произвольных полей в плагине и выводите самостоятельно. Вот цитата моя ранее:

Что вы имеете веду под

отключайте вывод произвольных полей в плагине

Просто сейчас в моем понимание это означает отключить дополнение PublicPost (Публикация)
Но тогда в чем смысл wp-recall если вы предлагаете мне отключить его и выводить поля напрямую через get_post_meta()?

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
13
15:02

Что вы имеете веду под

отключайте вывод произвольных полей в плагине

Документация

Вы не можете просматривать опубликованные ссылки

"Настройки плагина" - с 13-й по 17-ю минуты рассказывается о настройках дополнения публикаций. Но лучше посмотреть все ролики из документации.

zeni1agent сказал(а)
Но тогда в чем смысл wp-recall если вы предлагаете мне отключить его и выводить поля напрямую через get_post_meta()?

плагин я не предлагал отключить. Не выдумывайте.

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

Прекращаем оффтоп о смыслах использования плагина. Плагин отдается бесплатно - вы можете его использовать или отказаться от него. Ваше право выбора.

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
14
17:35

Документация

Вы не можете просматривать опубликованные ссылки

"Настройки плагина" - с 13-й по 17-ю минуты рассказывается о настройках дополнения публикаций. Но лучше посмотреть все ролики из документации.

вот это видео?

Вы не можете просматривать опубликованные ссылки

Для этого блок произвольных полей отключается в настройках.

Вы имели веду это?

Вы не можете просматривать опубликованные ссылки

Дальше сами через get_post_meta - прогоняете и по своему шаблону получаете нужные метакеи и выводите.

Что конкретнее вы имеете веду? Какие метакеи? Мне необходимо
Форма публикаций->+ Добавить поле->Тип поля->Файл->MetaKey
Этот Метакей?

Тут вывод в нужной вам теме и дизайне

Повторюсь как мне применить get_post_meta Я не совсем понимаю как применить хуки вордпересс я уже перечитал кучу документаций но все равно с трудом понимаю как им пользоваться. Не могли бы вы объяснить по подробнее или перекинуть на ресурс который мне объяснит все более понятно мне надо создавать функцию или взаимодействовать с $key?
get_post_meta(get_the_ID(), $key = 'MetaKey', $single = false )

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки

Он позволяет аудио и видео вставить, а выводите и дизайните самостоятельно.

Да согласен но вот swf, JSON он не выводит а распознает как обычный файл. И как мне с ними поступать?
Объясните мне пожалуйста где я не прав и что я непонимаю

0
Андрей CS
не в сети 14 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
15
18:13

вы создали произвольное поле в форме публикации, оно сохраняет данные в БД, эти данные выводятся с помощью функции get_post_meta(), вот через нее и выводите значение там где требуется и так как требуется

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
16
14:12

Я смог вывести картинку с помощью скрипта в файле content.php

<?php 
	if ( get_post_meta(get_the_ID(), 'swf_pole', true) ) : 
	$GET = wp_get_attachment_url ( get_post_meta(get_the_ID(), 'swf_pole', true) );
?>

<a href="<?php the_permalink() ?>" rel="bookmark">
		<img class="swf_pole" src="<?php echo $GET ?>" alt="<?php the_title(); ?>" />
	</a>
	
	<?php endif; ?>

Но с другими расширениями случилась какая-то проблема
mp4 mp3 pdf и некоторые короткие ролики в swf формате он не выгружает
вместо файла, тега или же сломанной картинки. Пустое место
В чем может быть причина ведь img и swf он выводит?

Редакции сообщения
02.10.2018 14:13zeni1agentПричина: не указано
02.10.2018 14:34zeni1agentПричина: не указано
0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
17
22:35

Вот еще один вопрос. Как мне загрузить несколько файлов для выгрузки потом из wordpressa ведь в wp-recall нету возможности загрузить несколько файлов одновременно да есть медиа загрузчик wp-recall но он только для картинок а как мне загрузить другие форматы?

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
18
22:43

WP-Recall поддерживает медиабиблиотеку ВП (вроде я давал вам ссылку на настройку формы публикации). Загрузить туда много файлов - не вижу проблем.
и т.к. загруженный файл прикрепляется к записи - то и вывести их не составляет труда

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
19
23:24

Вы имеете веду Содержание публикаций-> медиа загрузчик?

Вы не можете просматривать опубликованные ссылки

Если да то его невозможно отключить поскольку он не является произвольным полем
А файлы которые он выгружает заготовленные виде обычного кода.

И у него нет такой возможности вывести значения в середине скрипта

<body>
		<ul id= "galeri1" class="geleri2">
		
		<li data-src="http://localhost/wor/wp-content/uploads/2018/10/gif-8-300x250.gif"  >
		<a href="#">
		<img src="http://localhost/wor/wp-content/uploads/2018/10/gif-8-300x250.gif" width="175px"/>
		</a>
		</li>
		
		<li data-src="http://localhost/wor/wp-content/uploads/2018/10/img-6-300x159.jpg" >
		<a href="#">
		<img src="http://localhost/wor/wp-content/uploads/2018/10/img-6-300x159.jpg" width="175px"/>
		</a>
		</li>
		
		</ul>
	</body>

Редакции сообщения
02.10.2018 23:26zeni1agentПричина: не указано
0
Андрей CS
не в сети 14 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
20
09:15

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

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
21
10:13

Спасибо но я уже смог вывести с помощью кода в файле content.php, из произвольного поля файл.

<?php 
	if ( get_post_meta(get_the_ID(), 'swf_pole', true) ) : 
	$GET = wp_get_attachment_url ( get_post_meta(get_the_ID(), 'swf_pole', true) );
?>

<a href="<?php the_permalink() ?>" rel="bookmark">
		<img class="swf_pole" src="<?php echo $GET ?>" alt="<?php the_title(); ?>" />
	</a>
	
	<?php endif; ?>

У меня сейчас вопрос в том как мне загрузить несколько файлов ведь в wp-recall нет произвольного поля которое бы загружало несколько файлов одновременно.
есть только медиа загрузчик wp-recall
Но почему то назначить ему metakey не получается он постоянно ставит по умолчанию post_uploader
а когда я прошу вывести значения из post_uploader то он нечего не находит.
также есть поле Содержание публикаций-> медиа загрузчик
Но он выводит все сообщения виде кода и только те о которых знает заранее.
А отключить вывод нельзя поскольку он не является произвольным полем.

Редакции сообщения
03.10.2018 15:34zeni1agentПричина: Орфографическая ошибка
0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
22
12:34

Я уже перерыл весь wp-recall но так и не смог создать поле с уникальным meta key которое бы можно было использовать
Скажите хотя бы какое поле мне использовать ведь каждый раз когда я пишу в графе metakey свое название то оно после сохранения не высвечивается а показывает лишь metakey по умолчанию
так и должно быть или это можно как-то исправить?

Вы не можете просматривать опубликованные ссылки

после сохранения Meta-key: post_uploader не изменяется.

0
Андрей CS
не в сети 14 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
23
13:06

то что вам поле с метакей post_uploader дает менять этот метакей - баг, такого быть не должно, т.е. изменение метакей дефолтный полей не предполагается, произвольный метакей можно указывать только для произвольного поля, т.е. поля созданного пользователем.

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
24
13:08

zeni1agent сказал(а)
Скажите хотя бы какое поле мне использовать ведь каждый раз когда я пишу в графе metakey свое название то оно после сохранения не высвечивается а показывает лишь metakey по умолчанию
так и должно быть или это можно как-то исправить?

- я думаю его не поменять. Скорей всего оно зарезервировано и постоянно. То что вы его видите - скорей всего недоработка

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

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
25
13:58

Некоторые вещи наверно потребуют привлечения специалиста на платной основе.

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

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

Извините но по правде говоря я не до конца понимаю что вы имеет веду под через медиа библиотеку wordpress.
Если вы имеете веду поле Содержание публикаций-> медиа загрузчик

Вы не можете просматривать опубликованные ссылки

То я у него заметил точно такую же проблему

Вы не можете просматривать опубликованные ссылки

Также у него нет возможности ограничить по типу файла например одно поле конкретно для видео а другое под аудио

Вы не можете просматривать опубликованные ссылки

Плюсом ко всему является то что даже если я смогу вывести значения из поля то я не представляю как мне отключить потом оригинальное поле
Ведь в конце получится так что сообщение будет выводится дважды

Вы не можете просматривать опубликованные ссылки
Редакции сообщения
04.10.2018 14:43zeni1agentПричина: Орфографическая ошибка
0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
26
15:37

Ну так вы не ответили как мне вывести несколько файлов одновременно если я не знаю за что нужно зацепится поскольку metakey не работает в данном случае.

0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
27
16:08

zeni1agent сказал(а)
Ну так вы не ответили как мне вывести несколько файлов одновременно

так дважды уже:

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

Otshelnik-Fm сказал(а)
WP-Recall поддерживает медиабиблиотеку ВП (вроде я давал вам ссылку на настройку формы публикации). Загрузить туда много файлов - не вижу проблем.

только вы прицепились за "маленький" и простенький аплоадер от wp-recall. Не видя мощной и функциональной медиабиблиотеки ВП.

Если вы не знаете как средствами ВП

Вы не можете просматривать опубликованные ссылки

и выбрать из этих файлов по расширению - есть еще хак:

Вы не можете просматривать опубликованные ссылки

- динамическое поле. Грузим в ВП библиотеку, копируем ссылку на файл, вставляем в динамическое поле. Создаем еще одно динамическое поле и так по кругу...
На входе получим сериализованный массив

Вы не можете просматривать опубликованные ссылки

- раскладываем его и выводим так как нам нужно.

0
Андрей CS
не в сети 14 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
28
16:08

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

0
zeni1agent
не в сети 5 лет
На сайте с 23.09.2018
Участник
Тем 22
Сообщения 109
29
17:38

Окей я смог вывести с помощью функций в файле content.php

$imgs = get_attached_media( 'image', $post->ID  );
foreach($imgs as $img){
$image_url = $img->guid;
echo '<img src="'. $image_url .'" />';
}

в результате у меня получилось вот это

Вы не можете просматривать опубликованные ссылки

И теперь вопрос опять является актуальным
Как мне избавится от клонна

есть еще хак:

Вы не можете просматривать опубликованные ссылки

- динамическое поле. Грузим в ВП библиотеку, копируем ссылку на файл, вставляем в динамическое поле. Создаем еще одно динамическое поле и так по кругу...

А в чем смысл? или я опять что-то неправильно понял

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 14 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
30
17:45

И теперь вопрос опять является актуальным
Как мне избавится от клонна

Задайте этот вопрос автору вашей ВП темы.

0
Тема закрыта. Публикация новых сообщений запрещена.