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

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

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

Код: 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
27.08.2018, 07:46
    #39693507
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wordpress sql запрос вытащить следующий пост из категории
green8555 , Вы правда думаете, что кому-то в форуме по MySQL будет интересно ковыряться в коде на PHP ?
...
Рейтинг: 0 / 0
27.08.2018, 09:50
    #39693544
green8555
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wordpress sql запрос вытащить следующий пост из категории
мне также было не интересно ковыряться в SQL.
причем sql в коде очень хорошо виден.
...
Рейтинг: 0 / 0
27.08.2018, 09:55
    #39693547
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wordpress sql запрос вытащить следующий пост из категории
green8555мне также было не интересно ковыряться в SQL.Не лукавьте. Вам нужно было в нём ковыряться, чтобы решить свою задачу. И, надеюсь, Вы понимаете, что у кого-то другого именно эта задача потребует решения, скорее всего, никогда...
...
Рейтинг: 0 / 0
27.08.2018, 11:03
    #39693579
green8555
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wordpress sql запрос вытащить следующий пост из категории
Нужно и интересно разные вещи. Причем я просил помощи не в области php, а в sql. К слову сказать wordpress популярный движек использует MySQL, и думаю, мое решение кому нибудь поможет - это насчет никогда.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Wordpress sql запрос вытащить следующий пост из категории / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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