Помощ » Код, разширения и други хакерии » Манипулация на брой прегледи на публикация

  • Здравейте колеги,

    някой дали има представа за да начин, който да кара всяка една новосъздадена публикация да стартира с определен брой прегледа а не от 0 ?

    Благодаря предварително.
    Поздрави,
    Николай.

Виждате 5 отговора - 1 от 5 (от 5 общо)
  • Как се записани тези брой прегледи?
    Сигурно в мета поле можеби?
    Дай повече информация. Това не е нещо което е стандартно за WordPress.

    Стойностите се записват в таблица с име: wp-postmeta.
    Там има 4 колони: meta_id, post_id, meta_key и meta_value.
    meta_id и post_id вървят с последователни уникално генерирани номера,
    докато meta_key има различни функционалности, в случая post_views_count на същия ред в колона meta_value застава актуалната цифра с прегледите. Точно тази стойност искам да е фиксирана и да не е 0 а да стартира с определено число.

    Благодаря.

    • Този отговор беше редактиран на преди 3 years от serbmusic.
    • Този отговор беше редактиран на преди 3 years от serbmusic.

    Ами според мен трябва да hook-неш на save_post и да ъпдейтнеш метата ако е по ниска стойността от дадената стойност.
    https://codex.wordpress.org/Plugin_API/Action_Reference/save_post

    Примерен код (който не съм тествал и може да ти избухне в лицето)

    
    function modificirane_broi( $post ) {
      if ((get_post_meta( $post->ID , 'post_views_count ' )) <= 5){
        update_post_meta( $post->ID , 'post_views_count', 500 );
      }
    add_action( 'save_post', 'modificirane_broi' );
    

    Здравей, благодаря за инфото.
    Да, прав беше, гръмна админ панела в момента, в който въведох кода във functions.php на темата.

    Ще изчета подробно примерите от линка, като се опитам да схвана логиката за нещата.

    Благодаря още веднъж 😉

    Ако няма някакъв готов скрипт, може да потърсиш информация в коя таблица в базата данни се записва броя прегледи и да си добавяш бройката ръчно през phpMyAdmin или подобен инструмент.

Виждате 5 отговора - 1 от 5 (от 5 общо)
  • Темата ‘Манипулация на брой прегледи на публикация’ е затворена за нови отговори.