powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Wordpress sql запрос вытащить следующий пост из категории
14 сообщений из 14, страница 1 из 1
Wordpress sql запрос вытащить следующий пост из категории
    #39692703
green8555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Слабо понимаю sql, если кто нибудь есть кто с wordpress работает, подскажите как вытащить из базы предыдущий пост только из определенной категории. Есть идеи?
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693141
green8555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скажите, что вам показать и как это извлечь из php my admin. помогите чё вы.
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693145
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
green8555Есть идеи?Обратиться на форум, посвященный wordpress. Продуктивнее будет.
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693149
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
green8555скажите, что вам показатьНужно довольно много всего - как хранятся посты, как определить среди них "предыдущий", как хранятся категории, как хранятся связи между постами и категориями.
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693156
green8555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

если доступ в личку кину. ок?
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693158
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
green8555miksoft,

если доступ в личку кину. ок?Сорри, но я не планирую осваивать Wordpress.
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693159
green8555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
финансовый вопрос решаем. давайте как то сделаем. блин один пук ведро проблем! уже 4 дня колупаюсь, на wordpress оф сайте ответить не могут.
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693171
Stark3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
green8555,
забавный
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693178
green8555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чё забавный, я на java se могу chertLisiyComponent написать но sql и php почти темный лес. sql скрипт есть какой то который всю структуру показать может? я е его выполню покажу чего там.
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693493
green8555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем кто морально был со мной))
если кто упростит будет интересно!

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
<div id="post-nav" class="p-border">
    <?php
    $link = get_the_permalink();
    $slugs = parseCatPostURL($link);// тут просто выдираю название категории!  простейший метод на explode()
   
    $current_category = get_category_by_slug($slugs);
    

   
   
    
  
   
  $g=get_the_ID();
  $t=$current_category->term_id;
  $posts = $wpdb->get_results("SELECT  `ID`,`post_date`,`slug`, `post_title`,`post_date`, `post_content` 
FROM `wp_terms` AS `t1` 
INNER JOIN `wp_term_taxonomy` AS `t2` ON t1.term_id=t2.term_id 
INNER JOIN `wp_term_relationships`AS t3 ON t2.term_taxonomy_id=t3.term_taxonomy_id 
INNER JOIN `wp_posts` AS t4 ON t4.ID=t3.object_id 
INNER JOIN `wp_postmeta` AS t7 ON t4.ID=t7.post_id 
WHERE t2.taxonomy='category' AND t1.term_id={$t} AND t4.post_status='publish' AND t4.ID<{$g} and meta_value in (SELECT meta_value FROM `wp_postmeta` WHERE `post_id`={$g} and `meta_key`=\"_category_permalink\")
ORDER BY t4.post_date DESC
LIMIT 1");
    if (count($posts) > 0) {
        ?>
        <div class="post-previous tranz p-border">
            <a href="<?php echo the_permalink($posts[0]->ID); ?>
               " title="<?php echo $posts[0]->post_title ?>">
                <i class="fa fa-chevron-left" aria-hidden="true"></i>&nbsp;
                    <?php echo $posts[0]->post_title ?></a>
        </div> 

        <?php
    }else{
        ?>
            <div class="post-previous tranz p-border"> &nbsp</div> 
            <?php
    }
  
  
  
   
    
    $posts = $wpdb->get_results("SELECT  `ID`,`post_date`,`slug`, `post_title`,`post_date`, `post_content` 
FROM `wp_terms` AS `t1` 
INNER JOIN `wp_term_taxonomy` AS `t2` ON t1.term_id=t2.term_id 
INNER JOIN `wp_term_relationships`AS t3 ON t2.term_taxonomy_id=t3.term_taxonomy_id 
INNER JOIN `wp_posts` AS t4 ON t4.ID=t3.object_id 
INNER JOIN `wp_postmeta` AS t7 ON t4.ID=t7.post_id 
WHERE t2.taxonomy='category' AND t1.term_id={$t} AND t4.post_status='publish' AND t4.ID>{$g} and meta_value in (SELECT meta_value FROM `wp_postmeta` WHERE `post_id`={$g} and `meta_key`=\"_category_permalink\")
ORDER BY t4.post_date ASC
LIMIT 1");
    if (count($posts) > 0) {
        ?>
        <div class="post-next tranz p-border">
            <a href="<?php echo the_permalink($posts[0]->ID); ?>
               " title="<?php echo $posts[0]->post_title ?>">
                <?php echo $posts[0]->post_title ?> &nbsp;<i class="fa fa-chevron-right" aria-hidden="true"></i>&nbsp;
                    </a>
        </div> 

        <?php
    }else{
         ?>
            <div class="post-next tranz p-border"> &nbsp</div> 
            <?php
    }
  
  
  ?>
</div>
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693507
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
green8555 , Вы правда думаете, что кому-то в форуме по MySQL будет интересно ковыряться в коде на PHP ?
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693544
green8555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне также было не интересно ковыряться в SQL.
причем sql в коде очень хорошо виден.
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693547
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
green8555мне также было не интересно ковыряться в SQL.Не лукавьте. Вам нужно было в нём ковыряться, чтобы решить свою задачу. И, надеюсь, Вы понимаете, что у кого-то другого именно эта задача потребует решения, скорее всего, никогда...
...
Рейтинг: 0 / 0
Wordpress sql запрос вытащить следующий пост из категории
    #39693579
green8555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно и интересно разные вещи. Причем я просил помощи не в области php, а в sql. К слову сказать wordpress популярный движек использует MySQL, и думаю, мое решение кому нибудь поможет - это насчет никогда.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Wordpress sql запрос вытащить следующий пост из категории
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]