Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Remote Content Shortcode

Remote Content Shortcode

SaNcHeS
Опубликовано 7-08-2021, 18:34
Используйте шорткод [remote_content url = "http://www.example.com"], чтобы импортировать удаленно размещенный контент в свои сообщения или страницу с помощью cURL. Поддерживает HTML GET и POST, аутентификацию BASIC, экранирование / кодирование объекта HTML, селекторы CSS и удаление элементов, замену регулярных выражений и кэширование. Этот шорткод позволит вам… отображать содержимое документа, хранящегося в репозитории Subversion или Git, в сообщении, где его затем можно отформатировать с помощью SyntaxHighlighter. Быстро интегрируйте контент из других систем CMS, например из интрасети компании. Управляйте доступом к защищенным данным с помощью разрешений WordPress. Выбирайте и удаляйте элементы DOM на основе селекторов CSS (например, jQuery). Найдите и замените текст на основе регулярных выражений PHP. HTML кодирует удаленный контент. Удалите теги из удаленного содержимого. Кэшируйте удаленный контент. Атрибуты использования [remote_content url = ”http://www.example.com” method = ”GET” timeout = ”10 ″ userpwd =” username: password »htmlentities =» false »strip_tags =« false »decode_atts =« false »селектор = "Body" remove = "img" find = "~ domain.com ~" replace = "new-domain.com" cache = "true" cache_ttl = "3600 ″] url URL-адрес, который вы хотите запросить. метод = [ПОЛУЧИТЬ | POST] Тип HTTP-запроса, по умолчанию GET. params = "key = value, foo, bar" Перечисленные здесь ключи будут проанализированы из строки запроса и добавлены к URL-адресу. Разделите ключи запятыми. Если значение не найдено в строке запроса, значение по умолчанию можно указать, поместив его после знака равенства: параметр = по умолчанию. timeout = [0-9 ... 10] Тайм-аут запроса в секундах, если он не может быть получен из кеша, по умолчанию 10 секунд. userpwd = [** имя пользователя: пароль ** | post_meta | site_option | константа] Имя пользователя и пароль для отправки для BASIC-аутентификации. Рекомендуется не устанавливать имя пользователя и пароль непосредственно в теге, так как ВАШ ПАРОЛЬ БУДЕТ ОБЩЕСТВЕННО ВИДИМ НА ВАШЕМ ВЕБ-САЙТЕ, ЕСЛИ ДАННЫЙ ПЛАГИН ОТКЛЮЧЕН, и вместо этого используйте одну из других опций. По порядку приоритета, если значение соответствует мета-ключу сообщения, используется мета-значение, если оно соответствует site_option, используется option_value, и если оно соответствует константе, используется постоянное значение, в противном случае строковые данные анализируются как есть. Формат: имя пользователя: пароль. htmlentities = [ложь | true] Если вы хотите, чтобы HTML кодировал содержимое для отображения, установите значение true, по умолчанию - false. strip_tags = [ложь | true] удаляет все теги HTML из ответа, по умолчанию false. decode_atts = [ложь | true] Плагин SyntaxHighlighter закодирует ваши атрибуты шорткода в HTML, поэтому attr = "blah" становится attr = "blah". Это исправляет его на предполагаемое значение, когда установлено значение true, по умолчанию - false. selector = [Селекторы CSS ...] Селектор CSS или список, разделенный запятыми, или селекторы для содержимого, которое вы хотите отобразить, например div.main-content или div.this-class # this-id, по умолчанию используется для всего документа . remove = [Селекторы CSS ...] Селектор CSS или список, разделенный запятыми, или селекторы для содержимого, которое вы хотите удалить из содержимого, например h2.this-class или div # this-id, по умолчанию без замены. find = [regex] Используйте регулярное выражение PHP для поиска содержимого и его замены на основе атрибута replace, например ~ http: // ([^ .] *?) .example .com ~, по умолчанию отключено. replace = [regex] Текст замены для использования с результатами регулярного выражения поиска, например https: // \ 1.new-domain.com, по умолчанию используется замена пустой строки. cache = [true | false] Установите значение false, чтобы предотвратить кэширование содержимого в переходных процессах WP-Cache / WordPress, по умолчанию значение true для производительности. cache_ttl = [0-9 ... 3600] Установите количество секунд для кэширования результатов, используя 0 для «как можно дольше», по умолчанию 3600 секунд (один час). Содержимое шорткода + POST Если в тегах шорткода есть какое-либо содержимое, оно отправляется как часть запроса на удаленный сервер. [remote_content url = "http://www.example.com" method = "POST"] {json: {example: some_data}} [/ remote_content]

Автор: Justin Silver

Версия: 1.5

Последнее обновление: 2019-06-14 6:40pm GMT

Понравилось?
0
0
0

Скачать Remote Content Shortcode:

remote-content-shortcode.zip Размер файла: 0 b
480
0