sergey6996
Ответы в темах
-
Форум: Проблемы и решения
Тема: Установка через функцииhttp://afro.ecou.us/ — тут кстати можно увидеть, как это срабатывает. Скрипт — это http://afro.ecou.us/wp-install-my.php — который на самом деле проскакивает так ничего и не сделав. Именно его поправленное содержание есть тут, именно он не может сработать и сразу делает редирект на установку… Заменил на en_US, но кажется до этого просто не доходит…
Его нужно создать вручную, см. выше.
Я так и делаю в скрипте, то есть беру wp-config-sample.php — меняю в нем значение и на этом создаю новый wp-config.php ….
- Ответ изменён 7 лет, 8 месяцев назад пользователем sergey6996.
Форум: Проблемы и решения
Тема: Установка через функции<?php echo 'Запущен скрипт установки блога<br />'; ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); define( 'WP_INSTALLING', true ); require 'wp-load.php'; require 'wp-admin/includes/upgrade.php'; require 'wp-admin/includes/translation-install.php'; echo 'Подключены файлы<br />'; if(is_blog_installed()){ echo 'Блог <b>уже</b> установлен!'; } else { if($config_sample = file_get_contents('wp-config-sample.php')){ $config_sample = str_replace('database_name_here', 'db_name', $config_sample); $config_sample = str_replace('username_here', 'u_name', $config_sample); $config_sample = str_replace('password_here', '5555', $config_sample); $config_sample = str_replace('localhost', 'localhost', $config_sample); $config_sample = str_replace('wp_', 'preffix_', $config_sample); file_put_contents('wp-config.php', $config_sample); } wp_download_language_pack( 'en_EN' ); load_default_textdomain( 'en_EN' ); $GLOBALS['wp_locale'] = new WP_Locale(); wp_install('СС', 'user', '30615@mail.ru', true, $deprecated = '', 'uDjK6', 'en_EN'); echo 'Блог установлен!'; } return; ?>
Я точно в такой же ситуации — результат работы скрипта, это на деле вывод страницы выбора языка и все, то есть открытие этого скрипта в корне сайта приводит к тому, что с него идет редирект, при этом очевидно, что даже файл настроек не создается, так как его поле работы в папке нету… Кажется все случается это только на этапе подключения файлов….
- Ответ изменён 7 лет, 8 месяцев назад пользователем sergey6996.
Спасибо, как рукой сняло 🙂
Форум: WordPress Multisite
Тема: Установка виджета в сайд барВсе таки сделал как по второй ссылке, без всяких функций))
Форум: WordPress Multisite
Тема: Установка виджета в сайд барhttps://codesymphony.co/programmatically-creating-a-wordpress-widget-instance/
Возвращает мне false, по непонятным причинам, хотя странно, подключил и далее вызвал ее какrequire '../wp-load.php'; require_once('../wp-admin/includes/widgets.php'); my_add_widget( 'calendar', array('title' => ''), 'sidebar-1' );
Странно и что ошибок нормально нет, чтобы понять чего я не сделал … То есть нет ошибки, очевидно дающей понять чего ей не хватает этой самой функции. То ли класса она не видит, может просто параметров мало, может еще чего, но все время возвращается FALSE
- Ответ изменён 7 лет, 9 месяцев назад пользователем sergey6996.
- Ответ изменён 7 лет, 9 месяцев назад пользователем sergey6996.
Форум: WordPress Multisite
Тема: Установка виджета в сайд барСпасибо, удивился последнему, сейчас проверяю и так и не понял как это вообще работает но выглядит точно так как надо….
Форум: Проблемы и решения
Тема: wp_install — как использовать…Исследую
define( ‘WP_INSTALLING’, true );
/** Load WordPress Bootstrap */
require_once( dirname( dirname( __FILE__ ) ) . ‘/wp-load.php’ );
/** Load WordPress Administration Upgrade API */
require_once( ABSPATH . ‘wp-admin/includes/upgrade.php’ );
/** Load WordPress Translation Install API */
require_once( ABSPATH . ‘wp-admin/includes/translation-install.php’ );
/** Load wpdb */
require_once( ABSPATH . WPINC . ‘/wp-db.php’ );
nocache_headers();
$step = isset( $_GET[‘step’] ) ? (int) $_GET[‘step’] : 0;из install.php на соответствие…
Форум: Проблемы и решения
Тема: wp_install — как использовать…Ох уж проблема, ни один файл в неустановленном wp не подключается, по отдельности в частности… как запустить искомую функцию я так и не понял при этом подготовка файла настроек — нормально сработала, то есть после этого не установленный wp все берет оттуда, это если продолжить ее вручную.
То есть я вручную делаю последний этап, вместо того, чтобы использовать функцию, которую не могу запустить, потому что не знаю что подключить правильно на этом этапе =(
require ‘../wp-admin/includes/upgrade.php’;
require ‘../wp-includes/functions.php’;
require ‘../wp-load.php’;wp_install($blog_title, $wp_login, $wp_email, true, $deprecated = », $wp_passwd, $language = ‘ru_RU’);
Форум: Проблемы и решения
Тема: wp_install — как использовать…ru_RU — оказалось и кажется хватит передать в функцию…
Форум: Проблемы и решения
Тема: wp_install — как использовать…Вот что я нашел, вроде бы подходит..
https://codex.wordpress.org/%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_wp-config.phpФорум: Проблемы и решения
Тема: wp_install — как использовать…Ух ты, а вопрос — откуда они их возьмет? То есть что мне сделать до вызова wp_install() ?
Обновить файл wp-config.php ?В неустановленной версии он выглядит иначе и из ваших ответов я понял, что установка делает все, весь вопрос какие верные шаги предпринять перед этим…
Форум: Проблемы и решения
Тема: Создать запись, через mysql запросДа я его перепишу, мне просто рабочее что-то хотелось видет, прежде чем залезть в дебри документации.
Форум: Проблемы и решения
Тема: Создать запись, через mysql запросДа тут и на сервер попасть кажется проще, чем изучать новый API, каждый раз на это немало времени уходит, у меня еще такое ощущение что они даже в принципе разные функции выполняют в некотором роде…
Форум: Проблемы и решения
Тема: Создать запись, через mysql запросDenis Yanchevskiy,
Ваш плагин — демо пропал… с дропбокса, не осталось его рабочего форма+приемщик?Форум: Проблемы и решения
Тема: Создать запись, через mysql запросЕсли я это правильно понял, то некий чудо плагин дает мне возможность слать все свои «аргументы» в некоторый плагин в WP и тот все сделает…
Вопрос, откуда я тогда (а не в папке с WP далеко, я на соседнем сервере) — возьму эту wp_remote_post?
Пользователь — он же редактов блога почти, а задача для него дать ему возможность «скинуть» посты в некую общую кучу, общий блог, с которого потом все попадет в один из нескольких WP. В общем это премодерация осложненная, но так чтобы оного избавить от кучи аккаунтов, авторизаций и прочего…