Code gist for Developers. Wordpress отключить мобильную версию


Wordpress Отключение Мобильной Версии - www.enhgo.com

#!/usr/bin/env ruby # # Ruby script to access wordpress.com REST API # For usage, see main method at end of file. require 'wordpress-com' require 'json' require 'logger' @logger = Logger.new(STDOUT) @logger.level = Logger::INFO # User can run to get credentials (wpc object) def get_credentials redirect_uri = 'http://538.io' puts "\nEnter your blog name (examples: fivethirtyeight.com, dhrumilmehtablog.wordpress.com)" blog = gets.chomp puts "\nEnter your client_id (https://developer.wordpress.com/apps/)" client_id = gets.chomp puts "\nEnter your client secret (https://developer.wordpress.com/apps/)" client_secret = gets.chomp # Create wpc Object wpc = WordpressCom.new(client_id, client_secret) # Manually get an Oauth3 Code from URL puts "\n#{wpc.authorize_url(redirect_uri, :blog => blog)}" puts "Go to URL, Authorize, Enter Code Below:" code = gets.chomp # Use code to get an auth token that never expires wpc.get_token(code, redirect_uri) return wpc # Reuse this object every time you want to use the API end # Save wpc object to keys.json def save_to_keys(wpc) keyfile = File.read('keys.json') keys = keyfile.empty? ? Hash.new : JSON.parse(keyfile) keys["wordpress"] = wpc.serialize File.open('keys.json', 'w') { |f| f.write(JSON.generate(keys)) } @logger.info "wpc object sucessfully saved to keys.json" rescue @logger.fatal "Your keys.json file may not exist or may be corrupt. `touch keys.json` or import it from elsewhere and re-run this program. Exiting." raise end # Get wpc object from keys.json def get_wpc begin keyhash = JSON.parse(File.read('keys.json'))["wordpress"] rescue @logger.fatal "Your keys.json file doesn't exist, is corrupt, or doesn't contain a wordpress credentials object. Exiting."; raise end WordpressCom.deserialize(keyhash) end # Get a wordpress post. # Click on edit post in wordpress dashboard UI to get post_number def get_post(wpc, post_number) wpc.get("posts/#{post_number}") end # Edit a post. Will only edit fields in post_body_hash # that are included. Does not override other fields in # the existing post. # # Example of post_body_hash below # { # :title => "Hello, World!", # :content => "Lorem ", # :tags => 'foo,bar,xyzzy' # } # # Aditional Options : https://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/%24post_ID/ def edit_post(wpc, post_number, post_body_hash) wpc.post("posts/#{post_number}", :body => post_body_hash) end # Create a new post. # # Example of post_body_hash below # { # :title => "Hello, World!", # :content => "Lorem ", # :tags => 'foo,bar,xyzzy' # } # # Additional Options : https://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/new/ def new_post(wpc, post_body_hash) wpc.post("posts/new", :body => post_body_hash) end if __FILE__ == $PROGRAM_NAME ## # First time: Run these lines to retrieve and save credentials ## # wpc = get_credentials # save_to_keys(wpc) ## # Subsequent times: Here is sample usage code to upload a new post ## # wpc = get_wpc # test_post_body = { # :title => "Testing Programmatic Upload!", # :content => "Lorem ", # :tags => 'foo,bar,xyzzy' # } # new_post(wpc, test_post_body) end

www.enhgo.com

Как редактировать меню мобильной версии WordPress The7!

Как редактировать меню мобильной версии WordPress The7!

Как редактировать меню (сайдбар) в мобильной версии сайта на WordPress The7.

Блоггер. Убираем все лишнее.

Блоггер. Убираем все лишнее.

Как убрать все лишнее на своем сайте: http://webhelp01.blogspot.com/2015/07/ubiraem-lishnee-na-saite.html.

Сброс андроида до заводских настроек - Samsung Galaxy S2

Сброс андроида до заводских настроек - Samsung Galaxy S2

Отблагодарить за помощь: https://money.yandex.ru/to/410011691945643/100 Подробнее тут: ...

Как сделать мобильную версию сайта wordpress

Как сделать мобильную версию сайта wordpress

Посмотрев это видео, вы узнаете как сделать мобильную версию сайта wordpress без знаний html, php, а просто установи...

Как изменить мобильную версию Blogspot

Как изменить мобильную версию Blogspot

Как сделать видимыми некоторые виджеты в мобильной версии (мобильном шаблоне) блога blogger / blogspot. Коды берите...

Мобильная версия сайта для WordPress

Мобильная версия сайта для WordPress

Блог: http://biz-iskun.ru/ Узнать подробнее можно: В данном видео показано, как мобильная версия сайта для WordPress влияе...

Как отключить веб версию на блог прокладке

Как отключить веб версию на блог прокладке

Подробности тут http://sindeevakseniya.blogspot.ru/ Зарегистророваться ...

Как сделать мобильную версию блога на BLOGGER-е ? Яндекс новости на блоге.

Как сделать мобильную версию блога на BLOGGER-е ? Яндекс новости на блоге.

Это видео поможет Вам просматривать Ваш Блог на Вашем мобильном телефоне. Также сможете перенести Ваш блог...

Как отключить мобильную версию в блоге

Как отключить мобильную версию в блоге

Записаться на обучение http://nina.isaeva.express-career.info/request/create Достижения проекта https://vk.com/club15352522.

beauty-health-24.com

Отключаем плагин wordpress для мобильной версии

Возможно ли отключить отдельные плагины для мобильной версии сайта?Да. Можно с помощью одного полезного бесплатного wordpress плагина.Скачать исходники для статьи можно ниже

1. Устанавливаем плагин Plugin Organizer, сведения о нем на момент написания статьи:Количество активных загрузок: 10,000+Последнее обновление плагина: 2 недели назад.Автор плагина: Jeff SterupСайт плагина: «wordpress.org/plugins/plugin-organizer/»

Plugin Organizer — этот плагин, позовляет сортировать порядок загрузки плагинов, отключать плагины для конкретных страниц/постов, ролей пользователей и др.

Перед тем как настраивать сайт с помощью данного плагина — сделайте резервную копию сайта.

Активируем плагин Plugin Organizer.

2. Заходим в настройки плагина Plugin Organizer.

После активации плагина Plugin Organizer в админке появится новый пункт «Plugin Organizer», заходим в него, и переходим в подпункт «Settings»:

Здесь ищем параметры:— Selective plugin loading— Selective mobile plugin loading

И включаем их (по умолчанию они выключены):

Не забываем нажать на кнопку «Save» для сохранения изменений:

3. Переходим в пункт «Плагины».

Если в пункте «Плагины» у вас появился пункт «Необходимые» («Must-Use») — значит плагин работает нормально:

Если вы не видите пункт «Необходимые» или в данном пункте нет плагина «Plugin Organizer», то вам нужно подключится к сайту через FTP или через Менеджер файлов на хостинге. Далее перейти в папку /wp-content/mu-plugins/, если её нету — то создать её.После вам нужно перейти в папку /wp-content/plugins/plugin-organizer/lib/ и скачать из неё файл PluginOrganizerMU.class.php на свой компьютер:

Затем вам нужно зайти в папку /wp-content/mu-plugins/ и загрузить в неё файл PluginOrganizerMU.class.php со своего компьютера:

Всё теперь плагин заработает.

4. Отключаем плагины для мобильной версии сайта:

Заходим в пункт «Plugin Organizer», подпункт «Global Plugins»:

Здесь вы увидите 2-е колонки. В первой представлены все имеющиеся плагин, а во второй есть пункт «Disabled Mobile — All Users» — разворачиваем его (нажав на «+») и перетаскиваем из 1-ой колонки нужный плагин в данный пункт, например, в данном примере это будет плагин «Rocket Fireworks»:

Не забываем нажать на кнопку «Save», чтобы сохранить изменения:

Вот и все! Теперь плагин «Plugin Organizer» будет отключать плагин «Rocket Fireworks» при просмотре мобильной версии сайта.

На этом всё! Красивых вам сайтов!

mnogoblog.ru

Как отключить плагины WordPress для мобильных версий « Все о WEB программировании

05.03.2018 Ромчик

0

Organizer Plugins для WordPressДоброго времени суток. В данной статье мы рассмотрим, как отключать некоторые плагины, если пользователь заходит с мобильных устройств. Для чего это нужно. Ну что ж, приступим…

Когда пользователь заходит на сайт под управлением CMS WordPress, WordPress загружает все активные плагины, а затем загружает необходимые скрипты и стили. Но есть проблема. Не всегда разработчик плагина знает в каких ситуациях необходимы те или иные файлы. Поэтому загружают все требуемые файлы «на всякий случай». Как вы понимаете все это утяжеляет наш сайт. А для пользователей мобильных устройств это становится критичным, ведь, как правило, они заходят через мобильный интернет. Поэтому возникает вопрос: «Как отключить плагины, которые не нужны для мобильных версий?»

В этом нам поможет один плагин  Plugin Organizer, который вы можете скачать с официального сайта. Как установить плагин я рассматривать не буду. Все стандартно.

Настройка плагина Plugin Organizer.

Переходим Plugin Organizer -> Settings

Настройка Plugin OrganizerИ первое, что мы увидим – это предупреждающее сообщение

Выключаем предупреждение

Давайте забекапим наш WordPress. Как это сделать я описал в статье «Резервное копирование (backup) WordPress в dropbox» или «Резервное копирование Базы Данных в WordPress — плагин WordPress DataBase Backup». После того, как мы сделали резервную копию нашего сайта, отключим это предупреждение. Для этого просто жмем «Disable this waning».

Теперь приступаем к настройке плагина. Первое, что нам надо сделать это включить Selective Plugin Loading и Selective Mobile Plugin Loading

Включаем контроль за плагинами

И жмем «Save settings»

Теперь должен быть создан специальный плагин, который будет обязательно использоваться. Если мы перейдем «Плагины»->«Установленные» и перейдем на вкладку «Необходимые», то увидим плагин Plugin Organizer MU.

Новый обязательный плагин

Если плагин по каким-то причинам не создался, то необходимо создать его в ручную. Для этого в папке wp-content нужно создать папку mu-plugin. Затем из папки wp-content/plugins/plugin-organizer/lib перенсти файл «PluginOrganizerMU.class.php» в папку wp-content/mu-plugin.

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

Переходим «Plugin Organizer»->«Global Plugins»

Глобальные настройки плагина

И увидим три таблицы

Отключаем плагины для мобильных версий в WordPress

Нас интересует таблица «Available Items» и «Disabled Mobile – All Users»

Теперь выбираем плагин, который хотим отключить из таблицы Available Items и в таблице Disabled Mobile – All Users жмем стрелку для добавления этого плагина. Затем жмем «Save»

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

Заключение.

Мы с вами отключили плагин для пользователей, которые заходят на наш сайт с мобильных устройств. Для этого мы использовали плагин Plugin Organizer.

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

Понравилась статья? Поделись с друзьями.

web-programming.com.ua


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта