Как се записани тези брой прегледи?
Сигурно в мета поле можеби?
Дай повече информация. Това не е нещо което е стандартно за WordPress.
Стойностите се записват в таблица с име: wp-postmeta.
Там има 4 колони: meta_id, post_id, meta_key и meta_value.
meta_id и post_id вървят с последователни уникално генерирани номера,
докато meta_key има различни функционалности, в случая post_views_count на същия ред в колона meta_value застава актуалната цифра с прегледите. Точно тази стойност искам да е фиксирана и да не е 0 а да стартира с определено число.
Благодаря.
-
Този отговор беше редактиран на преди 7 years, 10 months от
serbmusic.
-
Този отговор беше редактиран на преди 7 years, 10 months от
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 или подобен инструмент.