Articles of функции

Список самых прочитанных сообщений за последние 7 дней (с настраиваемым типом сообщений и другими мета-запросами)

Я использую следующий код в своих functions.php для подсчета просмотров сообщения. // function to display number of posts. function getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return '0 View'; } return $count.' Views'; } // function to count views. function setPostViews($postID) { $count_key = 'post_views_count'; $count = […]

Автоматически добавлять пользовательские поля (post_meta) ко всем опубликованным сообщениям, ежечасно, через wp_cron?

Я пытаюсь обновить почтовую мета всех опубликованных сообщений ежечасно (через wp_cron) с помощью кода ниже: if ( ! wp_next_scheduled( 'postviews_updatedcounts_hourly_event' ) ) { wp_schedule_event( time(), 'hourly', 'postviews_updatedcounts_hourly_event' ); } add_action( 'postviews_updatedcounts_hourly_event', 'postviews_updatedcounts_function' ); а также… function postviews_updatedcounts_function() { global $post; $posts = get_posts('post_status=publish'); foreach( $posts as $post ) { $post_id = $post->ID; $seconds = current_time( […]

страницы меню add_role не видны

Я добавил пользовательскую роль следующим образом: add_role( 'tabellenadmin', __( 'Tabellenadministrator' ), array( 'activate_plugins' => true, 'delete_others_pages' => true, 'delete_others_posts' => true, 'delete_pages' => true, 'delete_plugins' => true, 'delete_posts' => true, 'delete_private_pages' => true, 'delete_private_posts' => true, 'delete_published_pages' => true, 'delete_published_posts' => true, 'edit_dashboard' => true, 'edit_files' => true, 'edit_others_pages' => true, 'edit_others_posts' => true, 'edit_pages' […]

wp_upload_bits – определить (под) папку / (под) каталог до имени файла?

У меня есть этот код для плагина, который я использую. $comment_image_file = wp_upload_bits( $title . $user->user_login . $comment_id . '.' . $file_ext, null, file_get_contents( $_FILES[ $comment_image_id ]['tmp_name'] ) ); Поэтому я могу захватить имя ($ title) и имя пользователя ($ user-> user_login) как часть загруженного имени файла без проблем. Тем не менее, я действительно хочу, […]

Создание настраиваемых php-файлов в папке темы

Я разрабатываю тему электронной коммерции, которая требует страницы заказа. Я создал php-файл внутри папки темы с именем order-page.php и надеюсь получить доступ к этой странице из корневого url wordpress (example.com/order-page) add_action('template_redirect', 'template_redirect'); function template_redirect(){ $basename = basename($_SERVER['QUERY_STRING']); echo $basename; if($basename=='order-page'){ loadCustomTemplate(TEMPLATEPATH."/$basename.php"); } } function loadCustomTemplate($template) { global $wp_query; if(!file_exists($template)){ return; } $wp_query->is_page = true; $wp_query->is_single […]

Как добавить метаинформацию в URL?

Мне нужно поместить мета-информацию сообщения в URL-адрес: www.website.com/custom-taxonomy/postname-[metainfo] Как изменить правила перезаписи, чтобы содержимое этой метаинформации было добавлено в URL? Я просто понял, как получить метаинформацию с поста: <?php $post_meta = get_post_meta( $post->ID, '_metainfo', true ); ?> Большое спасибо за любую поддержку!

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

Для пользовательского типа публикации я хочу, чтобы название всегда было именем авторов. До сих пор я: Ограничьте каждый автор, чтобы опубликовать этот тип только один раз, чтобы избежать конфликтов. Добавлен код функции темы, чтобы удалить поле заголовка (код ниже) function remove_box() { remove_post_type_support('custom_post_type_name', 'title'); } add_action("admin_init", "remove_box"); Теперь я ищу способ в функции темы, чтобы […]

Функция ошибки main () не является объектом для построения Ajax.php

Попробуйте использовать «быстрый» ajax, у меня есть следующий код в файле my-ajax.php define('SHORTINIT',true); require_once ('../../../../wp-load.php'); require_once ('../../../../wp-config.php'); require_once ('../../../../wp-blog-header.php'); if ((!isset($_POST["action"])) || ($_POST["action"]!=="") || (!is_numeric($_POST["action"]))) { switch($_POST["action"]){ case 'buscaPost': if ((isset($_POST["miPost"])) || (isset($_POST["slug"]))){ echo "my actions"; die(); }else{ echo "Fail!"; } break; } } Я пытаюсь изменить значения пути wp-load.php, но это правильный путь. Мой […]

Почему некоторые пользовательские файлы javascript работают, но некоторые из них не являются

Я добавил некоторые пользовательские файлы javascript на мою страницу wordpress. Я помещаю их в funcstions.php следующим образом: wp_register_script('formfunctions', get_template_directory_uri() . '/js/formfunctions.js', array( 'jquery' )); wp_enqueue_script( 'formfunctions' ); wp_register_script('java1', get_template_directory_uri() . '/js/java1.js', array( 'jquery' )); wp_enqueue_script( 'java1' ); Так что как-то formfunctions.js работает правильно, но java1.js нет. В файлах JS нет ошибок, и они оба работают […]

Получение ошибки при попытке использовать функцию пользовательских комментариев

Я пытаюсь написать функцию, которая позволит мне больше контролировать отображение комментариев на странице сообщений. Однако я смущен тем, как настроить его, чтобы WordPress мог его использовать. прямо сейчас я получаю следующую ошибку: Предупреждение: call_user_func () ожидает, что параметр 1 будет действительным обратным вызовом, функция «custom_comments ()» не найдена или неверное имя функции в / Users […]

Intereting Posts
Принудительное перенаправление при миграции сервера Не удалось получить доступ к второй базе данных WordPress admin не меняет язык Есть ли подобный фильтр media_upload_tabs для добавления вкладок в простой / избранный подборщик изображений? Перемещение Weebly в WordPress Страницы: frontpage.php, home.php, страница сообщений и т. Д. Как перечислить термины по первой букве, как в то, что тогда A и B Wpdb генерирует слишком много запросов Как переместить автора Metabox в «Опубликовать» метаболизм? Создать пост с REST API в php с файлом_get_contents Условный запрос пользовательского типа сообщения и пользовательской таксономии Сортируемый столбец, содержащий числовые значения для пользовательского типа отправки в WordPress Backend Пользовательский массив запросов SQL-запросов к WHERE p.id tinyMCE дублирует предыдущий элемент блока при нажатии return (визуальный редактор) Заменить строку с именем post_name на боковой панели