Sly32

Рейтинг
367
Регистрация
29.03.2012

Раз алерт вызывается, значит jquery у вас нормально отработал. Не передать содержимое может по причине

- не сформирован DOM (пробуем вызывать jquery -


$(document).ready(function(){
//тут функция
})

- не находит исполняемый файл - самое вероятное, нужно пути указать

- не работает php - ближе к фантастике. Попробуйте в исполняемом файле передать какой html сразу


<h3>Works!!!</h3>

убрав все лишнее.

SeVlad:
ВП по крону или по запросу спец. урла проводит синхронизацию.

А у меня обратная задача или скорее двусторонняя

Пришел заказ, нужно отправить его в 1с. Там обработка, оплата, отгрузка. Далее проверка синхронизации (остаток товара в 1с и wc. при необходимости выгрузка базы на сайт. То есть Главный- 1С.

Xvost:
Значит если не искать себе на одно место приключений, то лучше сидеть просто в админке wc?))

Все зависит от поставленных целей

конкретно Вордпрессом давно всерьёз не занимался

Sitealert, Вот тут я вам начал завидовать)))

Я пока столкнулся с тем, что очень сильно отличается каталог на сайте и то, как все это храниться в 1С. Например в базе 1с верхний уровень - цвет, а к нему привязана форма и назначение изделия. На сайте , например у вариативного товара цвет не будет верхним уровнем. Соответственно придется конвертить данные перед загрузкой-выгрузкой. С учетом цен со скидками для регионов - пока получатся мелкий адок)))

Sitealert, Ваш вариант ничего не показывает, к сожалению. Естественно, что массив, обьявленный чуть выше, будет виден, мне же нужен стандартный $post, он же $GLOBALS['wp'], в котором обьект...

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

Sitealert:
И не проще ли сделать отдельный хук и в нужный момент - do_action()?

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

partos_1:
просто самому ковырять и разбивать js код бесполезно т.к. я в нем не понимаю.

Открыл для себя gulp+less - решаются многие проблемы с оптимизацией и минификацией js / css

Sitealert:
не пробовали global $post, но function ym_page_fields() (без аргумента)?

Читайте 2-й ответ))) Пробовал.

Я вообще пока не понимаю, почему не работает. Получается что $post оюьявляется только ПОСЛЕ вызова add_meta_box, потому что как видно в примере, после обьявления add_meta... все прекрасно работает. Непонятно.

Sitealert:
А не так разве?

Последний параметр по умолчанию равен 1 и необязателен. Приоритет 1 ставлю специально чтоб блок шел сразу за полем контента.

Читайте кодекс

Всего: 7103