Вопросы с тегами [wordpress]

3

голосов
2

ответ
757

Просмотры

Как добавить WordPress ссылки / закладки программно?

У меня есть функция, которая подвешивается на запланированных задания хрон WordPress', который проходит через некоторую RSS-каналы и добавляет ссылку. Я не могу найти функцию, которая будет добавлять ссылки для меня, так что я должен написать их самостоятельно, используя $ wpdb. то Единственная проблема заключается в том, что wp_list_bookmarks () не распознает их, потому что не имеет отношения между связью и категорией связи (который я понимаю, что что-то делать с wp_term_relationships и wp_term_taxonomy таблицами делать. Вот что код запроса делать до сих пор (по-видимому, не работает):.. $ wpdb-> запрос ( "INSERT INTO" $ wpdb-> префикс "ссылки (LINK_URL, link_name, link_updated) VALUES ( '" .mysql_real_escape_string ($ item- > тегу get_permalink ()). " ''" .mysql_real_escape_string ($ item-> get_title ()). " ''". Дата ( 'Ymd Н: я: s'). "')"); $ Last_insert_id = $ wpdb-> insert_id; .. $ Wpdb-> запрос ( "INSERT INTO" $ wpdb-> префикс "term_relationships ЗНАЧЕНИЯ ( '" " '" $ CATEGORY_ID. "', '0'") $ LAST_INSERT_ID..'; $ Wpdb-> запрос (. "UPDATE" $ wpdb-> префикс "Количество term_taxonomy SET = счетчик + 1 WHERE term_id = '" $ category_id.. "'".) Но я не могу понять, как сделать эту работу, кто-то знает, как программно добавлять ссылки? "Term_taxonomy счетчик SET = кол + 1, где term_id = '" $ category_id.. "'"); Но я не могу понять, как сделать эту работу, кто-то знает, как программно добавить ссылки? "Term_taxonomy счетчик SET = кол + 1, где term_id = '" $ category_id.. "'"); Но я не могу понять, как сделать эту работу, кто-то знает, как программно добавить ссылки?
2

голосов
1

ответ
31

Просмотры

Команда SSH не работает должным образом при попытке найти и удалить текст, чтобы исправить WP вредоносного

К сожалению, мне нужно очистить WordPress установки, которые были поражены с вредоносной атакой либо плагина или устаревания, но, будучи в общем сложности новичок SSH я нашел его трудно увидеть именно то, что я делаю неправильно. Код, который нужно удалить это: ## г»пришел к такому выводу после того, как несколько неудачных попыток и много ошибок. Это, кажется, бежит, но, кажется, не сделал ничего, и ничего не удаляется. Я чувствую, что ответ близок ... пожалуйста, помогите!
user2087479
3

голосов
1

ответ
103

Просмотры

Добавление класса для тела на основе сезонов / время

Я использую Wordpress (которые могут или не могут быть актуальны), но я пытаюсь добавить класс к телу на основе времени года. У меня есть три «темы» на сайте; весна, лето и осень. Если период февраль-май, например, класс на теле будет «весна». Если период июнь-сентябрь класс на теле будет «лето», и так далее. Любые идеи, как я бы добиться этого? В настоящее время тело уже имеет соответствующие классы, основанные на какой странице вы находитесь на (Wordpress по умолчанию), который выглядит следующим образом> Любая помощь будет оценена - Я предполагаю, что простой PHP, если заявление делать с датами? Приветствия, R
2

голосов
2

ответ
38

Просмотры

Не переписывать апи URL, когда на мобильный телефон

У меня есть сайт WordPress, который нуждается типичный переписывают index.php. У меня также есть условие перезаписи, отправляющий мобильного пользователя к подобласти. Тем не менее, у меня есть приложение на мобильный субдомен, который вызывает WordPress JSON-апи плагин как так http://www.example.com/api/get_posts?category_name= Проблема заключается в том, что этот запрос апи все еще рассматривается как Выходец из мобильное устройство так же переписывается в результате ошибки. Есть ли способ игнорировать идентификаторы URI с термином «апи» в нем еще до сих пор он поступает через index.php? Мой Htaccess выглядит следующим образом: RewriteEngine На RewriteBase / #Mobile Перенаправление RewriteCond% {HTTP_USER_AGENT} (Android | бб \ d + | MeeGo). PHP $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} -d RewriteRule!. /index.php [L]
Ben
2

голосов
1

ответ
383

Просмотры

Как настроить издевались WP_Query в WP_UnitTestCase

Как настроить макет глобального $ WP_Query для модульного тестирования? Я в принципе хочу настроить запрос таким образом, что is_single возвращает истину. Гася над функцией с пространствами имен не вариант, так как он задавливает функцию для всех остальных тестов.
max
1

голосов
6

ответ
488

Просмотры

Функция Php ограничения количества пройденных в символах

У меня есть определенное количество символов, которые я могу поместиться в том месте, я хочу, чтобы отобразить категорию. Так что мне было интересно, если есть способ, которым я мог бы ограничить сумму символов, что эта функция может выводить. Я хочу, чтобы ограничить это функции вывода: Выходы: WordPress, Компьютеры, Блоггинг Что-то вроде этого: выхода: WordPress, Com ... Я новичок в PHP и WordPress, поэтому Лил руководство о том, как выполнить это поможет.
ThomasReggi
2

голосов
2

ответ
78

Просмотры

Javascript / Jquery - Как установить имя переменной на основе переменной

Это было предложено кучу раз и раньше, но я не хватать его. В следующем .. вар VariableName = «Привет»; Как мне сделать имя переменной «имяПеременной», основываясь на другой переменной? РНР Пример $ а = «Привет»; $$ а = 'привет'; // так же, как $ привет .. эхо $ привет; // и $ привет выходы «привет» Я специально нужна эта переменная переменная будет использоваться для LocalStorage поэтому он может быть синтаксис, что у меня проблемы с. То, что я использую его на (вы можете перейти к probbaly Это похоже на работу) Я хочу, чтобы создать уникальное имя переменной для хранения информации в локальном хранилище. Имя переменной будет основываться на пост идентификатор WordPress записи / страницы, которые я получить с PHP. Например, мы будем говорить пост идентификатор 3333 добавить буквы идентификатора в начале каждого почтового идентификатора Так что теперь у меня есть id3333 вар postIdNumber = «id3333»; Тогда я получаю 3 другие части информации, которую я хочу, чтобы хранить в локальное хранилище об этой должности (для простоты я показал пример вывод, а не код, чтобы получить его) вар postURL = «website.comm / а-сор-пост / «; вар postTitle = 'A Wordpress Post'; вар postThumb = 'website.comm / изображений / thumb3333.jpg'; Теперь я хочу, чтобы хранить эту информацию в локальном хранилище вар lsTest = { 'lsURL': postURL 'lsTitle': postTitle 'lsThumb': postThumb}; localStorage.setItem ( 'lsTest', JSON.stringify (lsTest)); Это работает отлично. Кроме того, что я хочу, чтобы иметь возможность хранить несколько сообщений в локальном хранилище для извлечения позже со страницы "Мои любимые сообщения. Поэтому мне нужно динамическое имя переменной. Для пост ID 3333 Мне нужна переменная в настоящее время под названием lsTest будет называться id3333 Для пост ID 4444 Мне нужна переменная в настоящее время под названием lsTest будет называться id4444 Это похоже на работу (хотя я не в полной мере понять это) решение редактировался https: // StackOverflow .com / а / 5187652/3377049 вар variableVariable = {} variableVariable.postNumber = 'id3333'; вар ст = 'postNumber'; JQuery ( 'тест-дела.') текст (variableVariable [ст]). // выходы id3333 Хотя это не .. вар variableVariable = {} // также, если это есть «;» ? variableVariable.postNumber = 'id3333'; вар ст = 'postNumber'; вар variableVariable [ст] = { 'lsURL': postURL, 'lsTitle': postTitle, 'lsThumb': postThumb}; localStorage.setItem ( 'variableVariable [ст], JSON. stringify (variableVariable [ст])); В PHP я мог бы, возможно, сделать что-то вроде этого .. (ради примеры Я смешиваю PHP переменные в JS) $ уф = «id3333»; $$ уф = { 'lsURL': postURL, 'lsTitle': postTitle, 'lsThumb': postThumb}; localStorage.setItem ( '$$ ув', JSON.stringify ($$ уф));
1

голосов
1

ответ
166

Просмотры

Я не знаю, как добавить .php файл в постоянной ссылке структуру WordPress

Я не был уверен, как слово на этот вопрос, так что я буду просто объяснить. Я хочу, чтобы моя форма в www.blog.com/got-a-question/ быть отправлены в verify.php однако, когда я делаю это посылает его несуществующим www.blog.com/got-a-question/verify .php Где и как именно я направляю на страницу проверки?
Adam
2

голосов
3

ответ
86

Просмотры

Заказ продукция по ближайшим местам

Я хочу заказать продукты по ближайшим местам после того, как местоположение вводятся в форме поиска. Я использую Google Maps из АКФ назначить место для продуктов и поле называется «адрес». Я также Google место автозаполнения для моей формы и ACF Google поиска радиуса карты плагина. Моя форма перенаправление на URL с Латом и LNG переменными: /?s=&post_type=product&lat=43.26768079999999&lng=6.640710899999931 и плагин должен заказать продукты из этой ссылки. Латы и LNG хорошо передаются в URL. К сожалению, это ничего не меняет в порядке поиска продуктов. Вот некоторые ключевые функции плагина: // Регистрация для поиска функции метаданных acf_google_maps_search_join_to_WPQuery ($ присоединиться) {глобальный $ wpdb; $ acf_gms = новые acf_gms; $ Table_name = $ acf_gms-> table_name (); если (Исеть ($ _ GET [ 'широчайшие']) &&! пусто ($ _ GET [ 'ш']) && Исеть ($ _GET [ 'LNG']) &&! пустому ($ _ GET [ 'LNG'])) {$ присоединиться = "LEFT JOIN {$ table_name} AS acf_gms_geo ON {$ wpdb-> сообщений} .id = acf_gms_geo.post_id". } Вернуть $ присоединиться; } Add_filter ( 'posts_join', 'acf_google_maps_search_join_to_WPQuery'); // ORDER BY функции РАССТОЯНИЕ acf_google_maps_search_orderby_WPQuery ($ OrderBy) {если (Исеть ($ _ GET [ 'ш']) &&! Пусто ($ _ GET [ 'ш']) && Исеть ($ _GET [ 'LNG']) &&! Пусто ($ _GET [ 'LNG'])) {$ = sanitize_text_field лат ($ _GET [ 'ш']); $ LNG = sanitize_text_field ($ _GET [ 'LNG']); $ OrderBy = "
Jeff
3

голосов
1

ответ
40

Просмотры

Загрузка в noconflict не кажется, работает

У меня есть веб-сайт WooCommerce и я только начинаю возиться с несколькими вещами. Я сделал небольшое всплывающее меню с логотипом, который появляется на свиток, но у меня возникают проблемы с noconflict. Это, кажется, не работает. Когда кто-то входит в их номер карты на кассе я получаю предупреждение, чтобы ввести номер карты, или если я разработчик, чтобы убедиться, что не JQuery конфликт. Я удалить код, который я сделал и проверочные работы и нет никакого сообщения. Это то, что у меня есть. Пожалуйста, дайте мне знать, если я испортил что-нибудь вверх. Вот мой код: вар jqu = $ .noConflict (); jqu (документ) .scroll (функция () {вар у = jqu (это) .scrollTop (); если (у> 400) {jqu (»bottomMenu. ') slideDown ();..} еще {jqu (' bottomMenu ').скользить вверх(); } }); jqu (функция () {jqu ( "bottomMenu"). скрывать(); }); Что я делаю неправильно? Спасибо
John Cook
4

голосов
1

ответ
119

Просмотры

Понимание crons в WordPress и фрагмент кода

Я ищу некоторую помощь понимания этого кода с некоторыми комментариями, если это возможно, я пытаюсь выяснить, как это работает точно так же. Он расположен в плагине, и я имел взгляд на Codex Wordpress, но это не очень помогло мне много. На страницах я смотрел на это / были: https://codex.wordpress.org/Function_Reference/wp_schedule_event https://codex.wordpress.org/Function_Reference/wp_next_scheduled А также: http://codex.wordpress.org/Plugin_API/ Action_Reference / сор Код сниппета: add_action ( 'сор', 'prefix_setup_schedule'); Функция prefix_setup_schedule () {если (wp_next_scheduled ( 'prefix_hourly_event!')) {wp_schedule_event (время (), 'ежечасно', 'prefix_hourly_event'); } Если (! Wp_next_scheduled ( 'daily_prefix_hourly_event')) {// wp_schedule_event (время (), 'ежедневно', 'Daily_prefix_hourly_event'); wp_schedule_event (время (), 'wpo_daily', 'daily_prefix_hourly_event'); }} Add_action ( 'prefix_hourly_event', 'filter_mem'); $ Т = время (); $ Час = дата ( 'G'); если (get_option ( 'cronhour')! = NULL) {$ hcron = (ИНТ) get_option ( 'cronhour'); если ($ hcron> 0 && $ hcron = $ на) {add_action ( 'daily_prefix_hourly_event', 'filter_temp'); } Насколько я могу сказать, что, как представляется, сравнивая текущее время на «cronhour» и каким-то образом добавляя хрон. Я также заметил, что плагин не имеет запланированный / четкий график крючка, конечно, он будет держать стрельбы даже при отключении плагина? Я посмотрел на следующий https://codex.wordpress.org/Function_Reference/wp_unschedule_event https: //codex.wordpress. орг / Function_Reference / wp_clear_scheduled_hook Не уверен, что один я должен использовать, это не очень понятно. Я бы очень признателен за помощь в понимании того, что это делает, с некоторыми комментариями и объяснения различий.
Ryflex
2

голосов
1

ответ
23

Просмотры

RewriteRule to move directory folder without moving landing page

Я хотел бы перенаправить содержание раздела веб-сайта без перенаправления на целевую страницу этого раздела. Его WordPress сайт, кстати, и мы говорим о перемещении категории, которые находились под этим «каталог». Вот Exemple категорий и перенаправления: / статьи-Бебе / питание-Бебе / -> / кошка / статьи-Бебе / питание-Бебе / Вот что я сделал, так что я не должен создать 1 000 перенаправления для каждая из категорий. RewriteEngine На RewriteBase / RewriteRule ^ статьи-Бебе /(.*)$ / кошка / статьи-Бебе / $ 1 [R = 301, L] RewriteRule ^ индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond % {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] Все редирект работает отлично подходит для всех страниц внутри раздела, однако «статьи-Бебе» имеет целевую страницу, что я не хочу, чтобы перенаправить на новый раздел / кошка / ...
Jean-Francois Ethier
2

голосов
1

ответ
1.2k

Просмотры

Wordpress запрос после прибудут изображения, если пустой

Привет Я создаю тему WordPress пользовательских страниц, я включил код. Есть ли способ, чтобы динамически добавлять элементы списка. В коде я хватаю каждое изображение, связанное с его поста с Screenshot1 screenshot2 так далее ... Все это в настоящее время работает. Моя проблема заключается в текущий момент, если я загружаю 2 скриншота 3 элементы списка будут отображаться и третий будет пустой. Так как я мог динамически добавлять их в зависимости от количества изображений в пост? query_posts ( 'кот = 3'); / * - запрос, чтобы захватить Проекты Категория - * / в то время как (have_posts ()): the_post (); / * --- перебрать сообщения в этой категории * /
Cool Guy Yo
2

голосов
2

ответ
71

Просмотры

CSS-единственный способ изменить основной элементы собственности?

Есть ли способ (только с помощью CSS) «пассивно» изменения фона организма, когда -Event «парить» обнаружен на элемент на странице? Что-то вроде DIV тела: парить, который будет вызывать фоновое изображение тела, я хотел бы сделать это так, потому что я понятия не имею кодирования, но запустить WordPress-сайт ...
David Braun
2

голосов
1

ответ
59

Просмотры

Htaccess перенаправить в каталог, когда rss.xml / происходит

Хай Я имею проблему с моим в.ч. сайтом, я установил некоторый плагин, который установлена ​​на всю мою RSS URLs в http://www.domain.com/post_title/rss.xml/ Я хочу, чтобы перенаправить его на HTTP: // WWW .domain.com / post_title / корм / Я просто начать работу с Htaccess, написал код, но не работал RedirectMatch 301 ^ / (. *) / Новости $ http://www.domain.com/$1/feed/ Спасибо авансовый.
Siddhu Arevindh
1

голосов
2

ответ
66

Просмотры

Мне нужно, чтобы изменить URL в WordPress сотни статей. Помогите?

У меня есть сайт WordPress, что я переехал из domain.info на domain.com. Некоторые из старых статей по-прежнему ссылаться на изображения в domain.info. Как я могу сценарий его заменить все экземпляры example.info с example.com? Могу ли я сделать это в MySQL, не имея доступа SSH, чтобы найти и заменить? http://www.example.info/wp-content/uploads/2009/09/image-239.jpg должен быть http://www.example.com/wp-content/uploads/2009/09/image-239 .jpg EDIT: Или, может быть, даже с помощью .htaccess?
D3limit2
3

голосов
2

ответ
1.4k

Просмотры

Using PHPUnit to test WordPress functions ($wpdb)

I'm writing a WordPress theme. There is some backend class that talks to the SQL database through $wpdb variable ("sql-connector.php"). In the WordPress theme, some page would include this php page and create a db_connector object, in which I could just use global $wpdb right away. sql-connector.php: Now I want to use PHPUnit to test the function verify_account($em, $pwd). I use the code below. sql-connectorTest.php: Running PHPUnit, it would only give the following results: MacBruce:model bruce$ phpunit sql-connectorTest.php PHPUnit 3.7.22 by Sebastian Bergmann. em = [email protected]= 5f4dcc3b5aa765d61d8327deb882cf99MacBruce: модель брюс $ кажется, что он застрял, когда он хочет использовать функцию $ wpdb-> get_var (...). Кажется, что $ wpdb пуст. Я очень новой для PHPUnit и WordPress. Я пропускал включить все библиотеки WordPress / PHPUnit? Или же я скучаю, чтобы включить некоторые из моих собственных PHP файлов? Спасибо.
brucify
2

голосов
2

ответ
56

Просмотры

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

Я буду создавать многочисленные сайты. Каждый сайт будет иметь пользователь по умолчанию. Эти пользователи являются создателями контента т.е. имеющих возможность добавлять и редактировать страницы. Я хочу, чтобы сэкономить время, не имея для воссоздания этих пользователей вручную для каждого нового сайта. Есть ли способ сделать это?
rexposadas
4

голосов
1

ответ
64

Просмотры

Running resize logo script on wordpress

Я пытаюсь реализовать собственный логотип сжиматься на веб-сайте, но я делаю что-то неправильно, и не может найти ошибку. Может быть, вы можете дать небольшой совет. Так что я уже сделал: 1.Child тема с style.css, functions.php, активы / JS / my_shrinker.js 2.I добавлена ​​функция загрузки My-shrinker.js в функции functions.php Shrinker () {wp_enqueue_script ( 'my_shrinker', get_stylesheet_directory_uri () '/ активы / JS / my_shrinker.js', массив ( 'JQuery'), '1.0.0', правда). } Add_action ( 'wp_enqueue_scripts', 'Shrinker'); 3.Added этого кода для выполнения усадки при прокрутке в моей-shrinker.js функции my_shrinker () {window.addEventListener ( 'свитки', функция (событие) {вар distanceY = window.pageYOffset || document.documentElement.scrollTop, shrinkOn = 300, д = document.getElementsByTagName ( "КАД-заголовок-влево"); если (distanceY> shrinkOn) {d.className + = "shrinkedlogoyo"; } Еще {d.classList.remove ( "shrinkedlogoyo"); }})} Скрипт должен добавить класс «shrinkedlogo» в кад-заголовка левый DIV, который имеет этот CSS .shrinkedlogoyo {дисплей: блок важно;! позиция: абсолютная важно;! Слева: 8% важно;! верх: 2px важно;! ! Ширина: 45px важно; ! Высота: 45px важно; } Но, хорошо, это не происходит, и я не получаю сообщение об ошибке. Можете ли вы дать мне хороший совет? Сайт http://arthome17.ru classList.remove ( "shrinkedlogoyo"); }})} Скрипт должен добавить класс «shrinkedlogo» в кад-заголовка левый DIV, который имеет этот CSS .shrinkedlogoyo {дисплей: блок важно;! позиция: абсолютная важно;! Слева: 8% важно;! верх: 2px важно;! ! Ширина: 45px важно; ! Высота: 45px важно; } Но, хорошо, это не происходит, и я не получаю сообщение об ошибке. Можете ли вы дать мне хороший совет? Сайт http://arthome17.ru classList.remove ( "shrinkedlogoyo"); }})} Скрипт должен добавить класс «shrinkedlogo» в кад-заголовка левый DIV, который имеет этот CSS .shrinkedlogoyo {дисплей: блок важно;! позиция: абсолютная важно;! Слева: 8% важно;! верх: 2px важно;! ! Ширина: 45px важно; ! Высота: 45px важно; } Но, хорошо, это не происходит, и я не получаю сообщение об ошибке. Можете ли вы дать мне хороший совет? Сайт http://arthome17.ru м не получают сообщение об ошибке. Можете ли вы дать мне хороший совет? Сайт http://arthome17.ru м не получают сообщение об ошибке. Можете ли вы дать мне хороший совет? Сайт http://arthome17.ru
Sam Tyurenkov
5

голосов
1

ответ
103

Просмотры

MySQL query to create columns based on other tables

Я пытаюсь запросить несколько таблиц WordPress, и я учусь, как я иду. Вот то, что я до сих пор ВЫБЕРИТЕ tr.object_id, tr.term_taxonomy_id, p.ID, p.post_date, p.post_title, p.post_excerpt, p.guid, t.term_id, t.name, tt.taxonomy ИЗ wp_116_term_relationships ТЭП , wp_116_posts А.С. р, wp_116_terms как т LEFT JOIN wp_116_term_taxonomy, как TT = О tt.term_id t.term_id ГДЕ p.post_type = 'пост' И p.ID = tr.object_ID И tr.term_taxonomy_id = tt.term_taxonomy_id И p.post_date> «2013-06-01» Вот что я получаю (жаль, что я не мог понять, как разместить этот пылесос - надеюсь, что это имеет смысл) object_id term_taxonomy_id ID POST_DATE post_title post_excerpt справ term_id имя таксономия 2356 33 2356 2013-06-07 15: 56: 54 Тесты сообщения для отчетов http://domain.com/?p=2356 7496 Updates Маркетинга категория 2356 32 2356 2013-06-07 15:56:54 Test сообщений для отчетов http://domain.com/?p=2356 470 Новости Обновления категории 2356 70 2356 2013-06-07 15:56:54 Test сообщение для отчетов http://domain.com/?p=2356 46408 Tag Test 1 post_tag 2356 72 2356 2013-06-07 15:56: 54 Тесты сообщения для отчетов http://domain.com/?p=2356 46410 Tag Test 2 post_tag 2356 74 2356 2013-06-07 15:56:54 Test Сообщений для отчетов http://domain.com/?p= 2356 46412 Tag Test 3 post_t Как отделить данные от поля имени, так что если это post_tag это в одном столбце (post_tag), и если это категория это в другой (категории)? Например:
user1958798
2

голосов
1

ответ
240

Просмотры

PHP Локализуя с Gettext

Я локализация некоторых PHP / XHTML с помощью функции Gettext () в плагине WordPress. WordPress имеет «псевдонимы» для выполнения этих функций, таких как __ () и _e (), последний из которых автоматически повторяет аргументы. Теперь, большая часть моей локализации пошел довольно просто, например: Тем не менее, мне интересно, что делать в следующей ситуации: Примечание: Убедитесь, что не смешивать их! Государственные и частные ключи не являются взаимозаменяемыми! Как вы можете видеть, XHTML подмешивается сообщение для акцентирования отдельных слов. Мне интересно, как я должен идти о локализации этого. Я мог бы, конечно, удалить сильные и диакритические тег, чтобы сделать это намного проще, но это то, что действительно необходимо при локализации? Там нет никакого способа, чтобы создать такую ​​форму внимания? Я предположил бы, что один из способов локализации это было бы использовать Printf или некоторые вариации этого, но я не совсем уверен в деталях. Или я должен просто включить XHTML в локализованной строке? Спасибо!
Jorge Israel Peña
2

голосов
1

ответ
441

Просмотры

Обертывание R кусков кода в KnitR, чтобы соответствовать ширине в HTML при отправке сообщений в Wordpress

Я пытаюсь использовать функцию knit2wp () из knitr для того, чтобы блог на Wordpress, как описано здесь: http://yihui.name/knitr/demo/wordpress/ Моя проблема заключается в том, что, несмотря на попытки различные варианты контроля ширины куска , в том числе установка tidy.opts в опциях порций, и настройка глобальных параметров ширины, как показано здесь, мои R куски кода не будет обтекать, в результате чрезмерно широкие куски кода, которые требуют прокрутки в сторону, чтобы просмотреть их, как это. Есть ли настройки, что я пропускаю, что приведет к R куски кода, чтобы обернуть вокруг? Кроме того, есть параметр, который расширит серые коробки, которые появляются в Wordpress для кусков кода? Ни один из вариантов ширины, кажется, не имеют никакого эффекта. Это то, что моя установка Кусок в настоящее время выглядит следующим образом: `` `{настройки г, эхо = FALSE} библиотека (knitr) opts_knit $ множество (upload.fun = функция (файл) imgur_upload (файл, ключ ="
Sean Murphy
2

голосов
1

ответ
73

Просмотры

Создание пользовательского слизняка

Эй, так в настоящее время, когда я отправляю в WordPress (Автоматически) Я использую что-то вроде этого $ содержания = «»; // Создать почтовый объект $ my_post = массив ( 'POST_TITLE' => wp_strip_all_tags (обрезки ($ строки [ 'название'])), 'POST_CONTENT' => $ содержание, 'post_status' => 'опубликовать', 'post_author' = > 1, 'post_category' => массив (3), 'POST_DATE' => дата ( 'Ymd H: I: с')); Теперь мне интересно, что мне нужно добавить, чтобы для меня, чтобы получить». $ Строки [ 'видео'] «. часть моего кода, чтобы быть моим веб-сайты на заказ слизняк.
10

голосов
3

ответ
29.6k

Просмотры

Wordpress получить идентификатор пользователя по имени пользователя

Как я получить идентификатор пользователя от пользователя имени пользователя в WordPress?
fabbrillo
2

голосов
1

ответ
174

Просмотры

У меня Z-индекс и центровка проблемы с горизонтальным субменю построен в CSS [WordPress]

Код: http://jsfiddle.net/TwCLr/ Если вы хотите, чтобы увидеть то, что я пытаюсь выполнить, перейдите по ссылке в нижней части этого поста. У меня возникли проблемы позиционирования, а также проблемы г-индекс в горизонтальной конструкции подменит. Я представляю себе весь этот процесс может быть обработан с помощью JQuery (может быть даже необходимо). Я был бы рад услышать предложения о том, что если у кого есть скрипт, который будет работать здесь. Следует также отметить, что HTML для меню генерируется с WordPress. Если бы я хотел изменить эту часть, я должен был бы переписать функцию, которая требует меню. Функция functions.php conceptx_setup () {register_nav_menu ( 'первичного' __ ( 'Первичное меню', 'conceptx'));} add_theme_support ( 'меню'); нав HTML Было бы идеально, если бы там было решение здесь Ждут» т требует, что HTML часть должна быть изменена. Я выписал WordPress генерироваться структурой в jsfiddle ссылки в верхней части сообщения. И быстрый и грязный GIF, как это должно работать: http://i.imgur.com/ptYeZDg.gif Если кто-то может помочь, я действительно ценю это.
mdcrtv
2

голосов
1

ответ
629

Просмотры

Даже «пуленепробиваемый» @ шрифт-лицо не работает в IE9 (WordPress сайт на Apache)

У меня есть (развитие, но не живу) сайт, который имеет шрифты Google, которые отлично работают на все браузеры, кроме IE ... в моем случае, IE9, но я подозреваю, что другой IE также затронут. Я не слишком озабочен обратной совместимости с IE
Joy
2

голосов
1

ответ
1.5k

Просмотры

Как я могу успешно использовать браузер синхронизацию с WordPress локально?

Я пытаюсь получить браузер синхронизацию работать с моим MULTIPRESS WordPress установки, для более простого мобильного / отзывчивым развития. В настоящее время у меня возникли проблемы в том, что мое нормальное развитие происходит в local.example.com, и браузер синхронизации проксировании это (через 123.456.78.9:3202, согласно синхронизации браузера). До сих пор браузер синхронизация загружает сайт, но ни один из моих сценариев или CSS не загружается (хотя изображения нагрузить штраф). Они не в состоянии этого нужно просто без ответа на сетевой панели. Я использую NGINX для хостинга сайта, в отличие от Apache. Кто-нибудь есть опыт WordPress браузера синхронизации? Я пропускаю что-то с браузером-синхронизации настроить? И советы для этого было бы супер приветствовать. Я хотел бы получить это как неподвижную часть моей работы потока.
josh
4

голосов
2

ответ
57

Просмотры

Htaccess изменить положение части URL

Привет У меня есть веб-сайт, который должен быть доступен на нескольких языках. Я сделал это с WordPress. То, что я пытаюсь добиться в том, что каждый язык получит свою собственную (виртуальную) субдомен. Так, например, fr.foo.eu и nl.foo.eu. На данный момент у меня есть URL-адрес в следующем формате: foo.eu/?lang=nl foo.eu/?lang=fr Вполне возможно, что есть еще содержание в URL, например: http://hypnose.eu/ ? алло-Wereld / LANG = п И я хотел бы, чтобы мои URLs следующим образом, используя HTAccess: http://nl.hypnose.eu/hallo-wereld/ Не могли бы вы, ребята, помочь мне достичь этого. Вот то, что я до сих пор в моей .htaccess: RewriteEngine На RewriteBase / RewriteCond% {HTTP_HOST} ^ ([AZ] {2} \ Hypnose \ .eu $ [NC] RewriteCond% {THE_REQUEST} \ / + ([!. ^ \] *) \ LANG = ([AZ] {2}) & ([^ \] *) RewriteRule ^ HTTP:??? //%2.hypnose.eu/%1% 3 [L, R] RewriteCond% {QUERY_STRING} (^ |! & ) Языки = RewriteCond% {HTTP_HOST} ^ ([AZ] {2}) \. Hypnose \ .eu $ [NC] RewriteRule ^ (. *) $ / $ 1? Ланг =% 2 [L, QSA] RewriteRule ^ индекс \ .php $ - [L] RewriteCond% {REQUEST_FILENAME} -f RewriteCond% {REQUEST_FILENAME} -d RewriteRule!. /index.php [L]
Jantje
2

голосов
1

ответ
752

Просмотры

Безопасность Wordpress шаблон

Как я учусь делать шаблоны WordPress У меня есть вопрос: Я хочу, чтобы оптимизировать безопасность шаблона и Wordpress говорит мне, чтобы добавить эту строку: определенный ( «ABSPATH») или умереть ( «! Ни один сценарий не детишки, пожалуйста»); Должен ли я сделать это для каждого .php файла темы? Большое спасибо!
MathCiet
3

голосов
1

ответ
786

Просмотры

Где сохранить плагин для WordPress OpenShift установки

Я хотел бы, чтобы загрузить пользовательскую установку OpenShift. Я установил WordPress и клонировали ее с помощью мерзавца. Теперь я хотел бы добавить некоторые плагины вручную и толкать его обратно в OpenShift. Где я должен поставить в моих добытых плагины / темы? Я ценю ваши ответы!
Anna.Klee
10

голосов
9

ответ
19.4k

Просмотры

Jquery window.send_to_editor

Не могли бы придумать хорошее название для этого. У меня есть построить в WordPress, где у меня есть несколько загрузки изображений с помощью встроенного в WordPress медиа загрузчик. Как это работает в том, после того, как вы загрузите и выберите «вставить», JQuery вставляет путь изображения в текстовое поле, которое содержит идентификатор. После того, как вы сохраните, текстовое поле сохраняется в таблице параметров. Работает отлично, если у вас есть только 1 поле загрузки. После того, как вы добавите больше загрузки, каждое поле загрузки будет сохранено с тем же путем изображения. Просто нужно каждая кнопка загрузки, чтобы вставить только значение для это соответствующее текстового поля. Я пытался использовать .each, но не мог заставить его работать правильно. Также пробовали использовать .attr ( «идентификатор») для вставки значения, но ничего не делает. Вот мой JQuery и разметка: ( «закачивать кнопку») JQuery. нажмите (функция () {= JQuery поле формы () атр ( 'имя ') 'загрузить'.;.? tb_show ('', 'медиа-upload.php тип = изображение и TB_iframe = истина'), возвращение ложным;}); window.send_to_editor = функция (HTML) {imgurl = JQuery ( 'IMG', HTML) .attr ( 'SRC'); JQuery ( 'загрузить'.) Вал (imgurl). tb_remove (); };
Ryan Palmer
2

голосов
1

ответ
2.4k

Просмотры

Firefox загружается CSS, но не претендуя. Я пробовал другие браузеры, и все они работают хорошо

http://rioblanco.hlsecuador.com Я разрабатываю этот сайт. При просмотре с помощью Firefox, то style.css файл не работает. Firebug не показывает правила файла style.css. Но если вы ViewSource то это показывает весь файл. Таблица стилей Ссылка: http://rioblanco.hlsecuador.com/wp-content/themes/hacendario/style.css Пожалуйста, помогите мне ... Он тянет меня за волосы
rodelarode
2

голосов
1

ответ
130

Просмотры

Function not showing up in child theme WordPress

I was having problems with functions in the Aaron child theme in WordPress. I had part of my problem answered in Overwrite parent functions in child function.php WordPress but I couldn't get the logo to work as a bigger size. I eliminated a lot of code in order to narrow down and find the problem. And what I found is that the function in child theme wasn't showing up in WordPress. This is the function: /* Site Logo */ function add_site_icon_support() { $args = array( 'header-text' => array( 'Site Title Here', 'Your site description goes here.', ), 'size' => 'medium', ); add_theme_support( 'site-logo', $args ); } add_action( 'after_setup_theme', 'add_site_icon_support' ); I tested it out by adding it to the functions.php in parent theme and it works. Therefore, I was wondering how to make it work in the child theme? Does it have something to do with this function in parent theme? function aaron_setup() { /* * Make theme available for translation. * Translations can be filed in the /languages/ directory. * If you're building a theme based on aaron, use a find and replace * to change 'aaron' to the name of your theme in all the template files */ load_theme_textdomain('aaron', get_template_directory() . '/languages'); // Add default posts and comments RSS feed links to head. add_theme_support('automatic-feed-links'); add_theme_support('woocommerce'); add_theme_support('jetpack-responsive-videos'); add_editor_style(); add_theme_support('post-thumbnails'); add_image_size('aaron-featured-posts-thumb', 360, 300); add_theme_support('title-tag'); register_nav_menus(array( 'header' => __('Primary Menu', 'aaron'), 'social' => __('Social Menu', 'aaron'), )); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support('html5', array('search-form', 'comment-form', 'comment-list', 'gallery', 'caption')); } endif; // aaron_setup add_action('after_setup_theme', 'aaron_setup'); Since both have the same hooks.
3

голосов
1

ответ
92

Просмотры

замена ключевых слов PHP с помощью preg_replace и для цикла

Я совершенно потерял от того, что здесь не так. Любая помощь будет оценена. Я делаю инструмент подсказки ключевых слов для замены Wordpress сайта. Моя проблема заключается в том, что мой preg_replace, кажется, работает только на последний элемент в массиве при прохождении через содержание поста. Два get_options ниже просто текстовое поле и поле с каждым ключевым словом и заменами на отдельную строку с использованием возвращают символы. Функция keyword_replace ($ где) {$ keywords_to_replace = get_option ( 'keywords_to_replace'); $ Keyword_links = get_option ( 'keyword_links'); $ KWS = взорваться ( "\ п", $ keywords_to_replace); $ URLs = взрываются ( "\ п", $ keyword_links); $ Шаблон = массив (); $ Замена = массив (); для ($ I = 0; $ г <подсчет ($ КВС); $ я ++) {$ шаблон2 = '/]*>(.*?)'.$KWs[$i].'(.*?)/' ; если (preg_match ($ pattern2, $ Где)) {продолжить; } Еще {$ шаблон [$ я] = '\' (((] *)) \ 'си';?!? $ Замена [$ я] = '' $ KWS [$ я].. '';} } возвращение preg_replace ($ шаблон, $ замена, $ где, -1);} add_filter ( 'the_content', 'keyword_replace'), а var_dump () возвращает все правильную информацию, и ничто не кажется, что пропущена в свалке я. «м застрял, пытаясь выяснить, почему он не петлю через весь массив. Спасибо за вашу помощь, Рафаэль и ничто не кажется, что пропущено в свалке. Я застрял, пытаясь выяснить, почему это не цикл через весь массив. Спасибо за вашу помощь, Рафаэль и ничто не кажется, что пропущено в свалке. Я застрял, пытаясь выяснить, почему это не цикл через весь массив. Спасибо за вашу помощь, Рафаэль
Rafael
11

голосов
3

ответ
1.2k

Просмотры

WordPress WooCommerce ASP.net API WebHookHandler: The WebHook request must contain an entity body formatted as HTML Form Data

Я пытаюсь создать WebHookHandler для Webhooks отправить из WordPress WooCommerce в ASP.NET C #. Я начал с создания ASP.NET C # Azure API App WebApplication проекта и добавления соответствующих ссылок (Microsoft.AspNet.WebHooks.Common, Microsoft.AspNet.WebHooks.Receivers, Microsoft.AspNet.WebHooks.Receivers.WordPress). Добавлена ​​WebHookConfig, WordPressWebHookHandler и зарегистрировал WebHookConfig в GlobalAsax. Затем я опубликовал приложение как Azure App службы. Мой WordPressWebHookHandler по-прежнему по умолчанию примеров и выглядит следующим образом: класс WordPressWebHookHandler общественности: WebHookHandler {общественного переопределение Task ExecuteAsync (строка приемник, WebHookHandlerContext контекст) {// убедитесь, что мы только обрабатывать предполагаемый тип крючка, если ( "WordPress ».equals (приемник системы. StringComparison.CurrentCultureIgnoreCase)) {// TODO: заменить эту функциональность шаблонного с собственным код строки действия = context.Actions.First (); JObject входящие = context.GetDataOrDefault (); } Вернуть Task.FromResult (истина); }} При тестировании WebHook Создание пользователя в WooCommerce я могу увидеть запрос в журнале, как показано ниже. Но, к сожалению, он никогда не получил во время отладки, и я вижу ниже ошибки. Я имею в виду, может быть, мне нужен вместо пользовательского WebHook на WordPress конкретные один, так как это является WooCommerce Webhook. Или, возможно, он обрабатывается неправильно в маршрутизации и заканчивается в другой контроллер. Буду признателен за любую оказанную помощь. заменить эту функциональность заполнителя с вашим собственным кодом строкой действия = context.Actions.First (); JObject входящие = context.GetDataOrDefault (); } Вернуть Task.FromResult (истина); }} При тестировании WebHook Создание пользователя в WooCommerce я могу увидеть запрос в журнале, как показано ниже. Но, к сожалению, он никогда не получил во время отладки, и я вижу ниже ошибки. Я имею в виду, может быть, мне нужен вместо пользовательского WebHook на WordPress конкретные один, так как это является WooCommerce Webhook. Или, возможно, он обрабатывается неправильно в маршрутизации и заканчивается в другой контроллер. Буду признателен за любую оказанную помощь. заменить эту функциональность заполнителя с вашим собственным кодом строкой действия = context.Actions.First (); JObject входящие = context.GetDataOrDefault (); } Вернуть Task.FromResult (истина); }} При тестировании WebHook Создание пользователя в WooCommerce я могу увидеть запрос в журнале, как показано ниже. Но, к сожалению, он никогда не получил во время отладки, и я вижу ниже ошибки. Я имею в виду, может быть, мне нужен вместо пользовательского WebHook на WordPress конкретные один, так как это является WooCommerce Webhook. Или, возможно, он обрабатывается неправильно в маршрутизации и заканчивается в другой контроллер. Буду признателен за любую оказанную помощь. }} При тестировании WebHook Создание пользователя в WooCommerce я могу увидеть запрос в журнале, как показано ниже. Но, к сожалению, он никогда не получил во время отладки, и я вижу ниже ошибки. Я имею в виду, может быть, мне нужен вместо пользовательского WebHook на WordPress конкретные один, так как это является WooCommerce Webhook. Или, возможно, он обрабатывается неправильно в маршрутизации и заканчивается в другой контроллер. Буду признателен за любую оказанную помощь. }} При тестировании WebHook Создание пользователя в WooCommerce я могу увидеть запрос в журнале, как показано ниже. Но, к сожалению, он никогда не получил во время отладки, и я вижу ниже ошибки. Я имею в виду, может быть, мне нужен вместо пользовательского WebHook на WordPress конкретные один, так как это является WooCommerce Webhook. Или, возможно, он обрабатывается неправильно в маршрутизации и заканчивается в другой контроллер. Буду признателен за любую оказанную помощь.
Kevin Hendricks
15

голосов
3

ответ
3.5k

Просмотры

Где начать с Google Reader в качестве API?

Я хочу создать виджет для WordPress, который одновременно отображает мои последние детали через Google Reader на первой странице и позволяет управлять из-за приборной панели WordPress. Я уже могу добавить свои «общие» элементы с помощью кода, который я нашел в различных поисках Google, но это не совсем то, что я ищу. Мне нравится функциональность виджета Google Reader в iGoogle, и я хочу повторить, что на приборной панели WordPress и построить только для чтения, версия для WordPress переднего конца. С чего начать в API (публичное или «неофициальная»), чтобы получить это построили? - Обновление - Я нашел некоторую ограниченную документацию по протоколам аутентификации, но я не смог реализовать ничего. Я могу разобрать URL для проверки подлинности и получить идентификатор SSID, который работает, когда помещается непосредственно в браузере, но как GET и POST запросы неудачу с помощью PHP, так что я не могу дальше, чем это. - Обновление - Я преобразовал первые шаги Мартина Домс C # учебника в PHP для тех, кто заинтересован в этом на своем сайте.
EAMann
2

голосов
1

ответ
947

Просмотры

How to test with selenium the creation of posts of wordpress and what happens in the frontend?

I am using Selenium RC and I have a test case creating posts and checking in the frontend (public side) if the posts were created and how they are rendered. But even if I log in at the beginning of the test case when I call the open command to go to wp-admin I am sent to the log in page. Why is the open ignoring that I am already authenticated ? My goal is to create a test suite with a log in test case at its beginning and a log out test case at its end. Here is my broken test case : open wp-admin/ type user_login admin type user_pass pass clickAndWait wp-submit open wp-admin break // ---> Login page instead of Dashboard And it works with Selenium IDE. java -jar "selenium-server.jar" -avoidProxy -userExtensions "user-extensions.js" -trustAllSSLCertificates -proxyInjectionMode -log "log.log" -Dhttp.proxyHost=proxy -Dhttp.proxyPort=80 -htmlSuite "*firefox" "http://localhost/wordpress/" "testSuite.html" "results.html" Thank you
Dreur
2

голосов
2

ответ
38

Просмотры

CASE WHEN query not returning expected results

Я пытаюсь получить данные из wp_usermeta таблицы базы данных Wordpress. Для тех, кто не familliar с ней, структура выглядит следующим образом: umeta_id | user_id | meta_key | meta_value 1 | 1 | роль | админ 2 | 1 | Lat | 12,34456 3 | 1 | LNG | 9.392933 4 | 2 | роль | Пользователь 5 | 2 | Lat | 8.694840 6 | 2 | LNG | 29,32930 7 | 3 | роль | Абонентская 8 | 3 | Lat | 32,32323 9 | 3 | LNG | 3.222222 10 | 3 | некоторые ключевые | некоторое значение ... и так далее Теперь у меня есть запись с широты и долготы внутри таблицы, которые определяются с помощью meta_key быть «лат» или «длинный» и meta_value быть координаты. Я' хотел бы получить каждый пользователь с их широтой и длинными координатами, как это: user_id | Lat | LNG 1 | 12,34456 | 9.392933 2 | 8.694840 | 29,32930 3 | 32,32323 | 3.222222 Для этого я в настоящее время с помощью этого запроса: SELECT umeta.user_id, макс (случай, когда umeta.meta_key = «ш» ТОГДА umeta.meta_value END) AS лат, не более (случай, когда umeta.meta_key = «LNG», а затем umeta.meta_value END) в сжиженном ОТ wp_usermeta umeta Который только дает мне: user_id | Lat | LNG 1 | 12,34456 | 9.392933 ли вы, ребята, есть идея, что я делаю не так? Помощь действительно оценили! meta_value END) AS лат, не более (случай, когда umeta.meta_key = "LNG" ТОГДА umeta.meta_value END) в сжиженном ОТ wp_usermeta umeta Который только дает мне: user_id | Lat | LNG 1 | 12,34456 | 9.392933 ли вы, ребята, есть идея, что я делаю не так? Помощь действительно оценили! meta_value END) AS лат, не более (случай, когда umeta.meta_key = "LNG" ТОГДА umeta.meta_value END) в сжиженном ОТ wp_usermeta umeta Который только дает мне: user_id | Lat | LNG 1 | 12,34456 | 9.392933 ли вы, ребята, есть идея, что я делаю не так? Помощь действительно оценили!
Philex
2

голосов
2

ответ
635

Просмотры

Кто-нибудь знает, если WordPress имеет встроенные функции проверки PHP?

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

голосов
2

ответ
612

Просмотры

Как разобрать FeedBurner XML и отображать на сайте с помощью подачи Google API

У меня есть канал идет от Wordpress и протекающий через Feedburner. Я хотел бы, чтобы взять корм из Feedburner и значения узлов отображения на моем сайте, как, например: Название Описание Audio Link Комментарий Count () Будет ли Google Feed API позволит мне захватить СМИ encosure URL ??? или он ограничивается тем, что вы можете взять?
TikaL13