Запитання з тегом «php»

Питання щодо мови програмування на стороні сервера, на якій написано ядро ​​WordPress, плагіни та теми. Питання щодо використання PHP за межами контексту WordPress є поза темою, але їх можна задати під час переповнення стека.

2
Як зробити розмір зображення, вибраний за замовчуванням у програмі Завантаження медіа - WP v3.5
Голі зі мною. Я хочу, щоб на всплывающей сторінці "Завантаження медіа" за замовчуванням вибрали спеціальний розмір зображення. У Wordpress v3.4.2 та попередньому цей елегантний код працював чудово: function my_insert_custom_image_sizes( $sizes ) { // get the custom image sizes global $_wp_additional_image_sizes; // if there are none, just return the built-in sizes …
12 php  functions  filters  media 

1
Як працює printf (__ ()); робота?
Сьогодні я працюю над темою, щоб краще зрозуміти WordPress та шаблони. Я виявив це: <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> Я знаю, що це показує "Designed by Blub" (Де Блуб пов'язаний). Але що __()означає або чому там вставляється рядок? Для чого потрібне слово? Чи може хтось …

5
Wordpress і магічні цитати
Я писав декілька плагінів Wordpress, і у мене виникли проблеми з Wordpress, що ставлять магічні котирування на дані POST та GET. Зокрема, функція "wp_magic_quotes" в \ wp-включає \ load.php, яка викликається (імовірно, на кожну відповідь) у wp-settings.php. Ця функція додає магічні лапки до даних, навіть якщо я вимикаю магічні лапки …
12 php  plugins 

6
Де зберігати PHP-файли, створені плагіном / темами
Бувають випадки, коли плагіну чи темі потрібно десь створити файл php, який згодом може включити його. Наприклад, плагін captcha, або якась шаблонна система на кшталт twig / smarty (У моїй ситуації це простий шаблон двигуна для колекції віджетів). Де слід створити цей файл? Єдине місце, про яке я можу подумати …

5
Краща практика для PHP
Коли ви робите шаблон, такий як single.php, і у вас є PHP, загорнутий у HTML, найкраще: Почати + Зупинити PHP? наприклад <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Або Echo HTML і Escape PHP? Наприклад - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() . '</p> …
11 php  wp-query  escaping 

2
Чи варто використовувати spl_autoload_register () у своєму плагіні?
Коли я використовую spl_autoload_register у своєму плагіні, я отримую: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Я почитав і знайшов різні виправлення. Один на SO сказав, що не використовувати spl_autoload_register з WordPress. Це точно? Я впевнений, що можу знайти «виправлення» …

3
Як отримати посилання та назву від ідентифікатора пошти?
Я зберігав масив ідентифікаторів допису, і я хотів би вказати публікації як посилання, тобто мені потрібно отримати заголовок та посилання на ідентифікатор повідомлення - $ id. Список повинен бути переказаний наступним умовою if, це означає, що я якось повинен замінити $ id постійною посиланням та заголовком. На даний момент код …
11 permalinks  title  array  php  id 

8
Чи є спосіб використовувати користувачів Wordpress, але не завантажуючи все ядро ​​Wordpress?
У мене є сайт Wordpress та веб-додаток, яким можуть користуватися лише зареєстровані користувачі (Wordpress). Тепер я завантажуюсь, wp-blog-header.phpщоб перевірити, чи користувач увійшов у систему. Все працює нормально, але тому що при кожному запиті (включаючи AJAX) я також повинен завантажувати ядро ​​Wordpress, це помітно сповільнює мою програму (понад 70% від загальної …
11 php 

4
Як правильно додати Javascript у function.php
Я хотів би видалити кілька некрасивих стрілок, які є стандартними для кнопок кошика в WooCommerce. Щоб досягти цього, я знайшов підказку щодо додавання наступного коду, який повинен видалити стрілки під час завантаження документа. Я припускаю, що я збираюся поставити це у свої функції.php? Як саме я це зробив би? $(document).ready(function() …

2
Як запустити повну електронну пошту для замовлення WooCommerce?
Я хочу мати змогу запустити повну електронну пошту для замовлення WooCommerce на різному етапі процесу оформлення замовлення на WooCommerce. Тож я відключив WooCommerce замовити повну електронну пошту з бекенда, і тепер шукаю рядок коду, який запустить електронну пошту в потрібний момент. Я трохи провів дослідження, і я виявив, як видалити …
10 php  woocommerce 

1
Mega Menu Walker
Я намагаюся створити мега ходунок меню. На жаль, пішоходи повністю уникають моїх знань з кодування. Я дійсно міг би скористатися деякою допомогою, щоб він працював. Ось функції, які мені потрібні: Загорніть другий рівень <ul>у <section>. [ЗВ'ЯЗКОВО] Коли користувач встановлює клас "перерва" на <li>рівень другого рівня <ul>, переконайтеся, що <li>почати новий …

2
Повернути сторінку шаблону HTML з функцією PHP
Я хочу створити форму, яку я можу використовувати короткий код для вставки на свій сайт. Було б дуже приємно, якби я міг створити HTML-частину в окремому файлі, а потім вставити її з коротким кодом PHP (щоб відокремити логіку сторінки від механіки внесення її до короткого коду). Як я міг це …

4
Як зателефонувати wp_get_current_user () у плагін, коли плагіни завантажуються перед pluggable.php?
Поточний результат - "Фатальна помилка PHP: виклик невизначеної функції wp_get_current_user ()", що має сенс, але не допомагає. Мені потрібно використовувати $ current_user. Ось код, який я зараз використовую: $wp->init(); do_action( 'init' ); // Check site status $file='http://xxxxxxxx.com/wp-admin/wp_includes/pluggable.php'; if ( is_multisite() ) { if ( true !== ( $file = ms_site_check() …

4
Лише get_posts певних форматів публікацій
Я намагаюся створити архівний список лише з моїми "нормальними" статтями формату публікації (не з посиланням, убік, цитатами тощо). Як я можу реалізувати has_post_format( 'standard' )чи щось подібне у наведеному нижче коді? Я не зміг знайти запит, get_postsякий вимагає лише конкретних типів формату. <?php // Get the posts $myposts = get_posts('numberposts=-1&orderby=post_date&order=DESC'); …

1
Обмежте кількість неактивних віджетів
Я намагаюся обмежити кількість віджетів із бічної панелі "wp_inactive_widgets" до максимуму 10, оскільки сторінка адміністратора віджетів неймовірно повільна: add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } Це працює, мабуть, але проблема полягає в тому, що параметри примірника віджетів …
10 php  widgets  options 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.