Jump to content
Sign in to follow this  
Kufi

Автоматическая нумерация заголовка Вордпресс

Recommended Posts

Ребята привет.

 

Подскажите, как можно реализовать автоматическую нумерацию записей в вордпресс?

 

Например, чтобы каждая последующая запись принимала порядковый номер

 

1. Автоматическая нумерация заголовка Вордпресс

2. Продолжение. Автоматическая нумерация заголовка Вордпресс

3. Автоматическая нумерация заголовка Вордпресс. Часть 3

4. и так далее

 

Есть один вариант, взял с одного сайта, но он у меня не работает. Вот он

 

В функшион вставить:

// старт нумерации
function numbers_post() {
    global $wpdb;
    $querystr = "SELECT $wpdb->posts.* FROM $wpdb->posts WHERE $wpdb->posts.post_status =
 'publish' AND $wpdb->posts.post_type = 'post' ";
    $pageposts = $wpdb->get_results($querystr, OBJECT);
        $counts = 0 ;
if ($pageposts):
    foreach ($pageposts as $post):
        setup_postdata($post);
        $counts++;
        add_post_meta($post->ID, 'mojwp_numbers', $counts, true);
        update_post_meta($post->ID, 'mojwp_numbers', $counts);
    endforeach;
endif;
} 
add_action ( 'publish_post', 'numbers_post' );
add_action ( 'deleted_post', 'numbers_post' );
add_action ( 'edit_post', 'numbers_post' );
// конец нумерации

И в нужном месте вставить это:

<?php echo get_post_meta($post->ID,'mojwp_numbers',true); ?>

Но работать что-то не хочет =(

Share this post


Link to post
Share on other sites

Привет. Работает всё. Подключи сам код 

  1. // старт нумерации
  2. function numbers_post() {

 

в functions.php

 

а код

  1. <?php echo get_post_meta($post->ID,'mojwp_numbers',true); ?>
 
где-то в шаблон записи "single.php" или на страницу "page.php". После чего обнови какую-то страницу в админке (просто обнови) и должно работать.

Share this post


Link to post
Share on other sites

 

Привет. Работает всё. Подключи сам код 

  1. // старт нумерации
  2. function numbers_post() {

 

в functions.php

 

а код

  1. <?php echo get_post_meta($post->ID,'mojwp_numbers',true); ?>
 
где-то в шаблон записи "single.php" или на страницу "page.php". После чего обнови какую-то страницу в админке (просто обнови) и должно работать.

 

 

Да, я это все делал. Но данный счетчик не показывается у меня(

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...