Опис
Додатак за сродне чланке за Вордпрес
Yet Another Related Posts Plugin (YARPP) је стручно одржаван, веома прилагодљив, брз додатак богат функцијама који приказује странице, чланке и произвољне врсте чланака сродне тренутном уносу. YARPP упознаје ваше посетиоце са другим релевантним садржајем на вашем сајту — повећавајући ангажовање посетилаца, време проведено на сајту и SEO. Сродни чланци могу да повећају број прегледа страница до 10%. Једноставно поставите, укључите и пратите како расте број ваших сесија и прегледа страница.
Кључне функције
- Напредан и свестран алгоритам: користећи прилагодљив алгоритам који узима у обзир наслове чланака, садржај, ознаке, категорије и произвољне таксономије, YARPP проналази сродни садржај са целог вашег сајта
- Кеширање: уграђени кеш чини наредне упите изузетно ефикасним и брзим
- Произвољни шаблони и стилови: користите унапред направљени шаблон списка или сличица или YARPP систем произвољних шаблона за потпуну контролу над изгледом и приказом резултата
- Прилагодљив, са пуним скупом могућности постављања, укључујући:
- Могућности аутоматског приказа (изаберите где ће се YARPP приказивати на страници подешавања YARPP-а)
- Могућности за RSS/довод
- Уређивач блокова (Gutenberg)
- [yarpp] кратки кôд
- Виџет
- YARPP functions()
- REST API
- Ради са свим језицима, укључујући оне са знаковима пуне ширине (двобајтним) и оне који не користе размаке између речи
- Подршка за произвољне врсте чланака и таксономије
- Подршка за Вордпрес мрежу сајтова (Multisite)
- Подршка за bbPress форуме
- Подршка за WooCommerce
- Стручно одржаван и подржан редовним ажурирањима
Објашњење YARPP алгоритма
Допринесите: преведите YARPP
YARPP је доступан за превођење директно на WordPress.org. Погледајте званични Приручник за преводиоце.
Широка подршка
YARPP је најпопуларнији и најбоље оцењени додатак за сродне чланке за Вордпрес. Уз вашу подршку, овај додатак увек тежи да буде најбољи Вордпрес додатак за откривање садржаја и сродне чланке.
✔ Више од 10 година развоја
✔ Више од 6 милиона преузимања
✔ Преведен на више од десет језика
✔ Стручно одржаван и активно подржан редовним ажурирањима
✔ Ради са свим језицима
YARPP најбоље ради са PHP-ом 5.3 или новијим, MySQL-ом 5.6 или новијим ИЛИ MariaDB-ом 10.1 или новијим и Вордпресом 3.7 или новијим. Одговоре на честа питања потражите у ЧПП-у.
Снимци екрана






Блокови
Овај додатак пружа 1 блок.
- Related Posts [YARPP]
Постављање
Поставите YARPP из Вордпреса
- Посетите страницу додатака на контролној табли Вордпреса и изаберите
Add New - Потражите
YARPP - Притисните „Постави одмах“ за додатак
YARPP - Укључите YARPP са странице „Додаци“
- Идите на страницу подешавања „YARPP“ да бисте прилагодили YARPP
- [необавезно] умножите датотеке примера произвољних YARPP шаблона из фасцикле
yarpp-templatesу фасциклу активне теме.
Поставите YARPP ручно
- Отпремите фасциклу
yet-another-related-posts-pluginу фасциклу/wp-content/plugins/ - Укључите YARPP са странице „Додаци“
- Идите на страницу подешавања „YARPP“ да бисте прилагодили YARPP
- [необавезно] умножите датотеке примера произвољних YARPP шаблона из фасцикле
yarpp-templatesу фасциклу активне теме.
Поставите YARPP помоћу WP-CLI-ја
wp plugin install yet-another-related-posts-plugin --activate- Идите на страницу подешавања „YARPP“ да бисте прилагодили YARPP
- [необавезно] умножите датотеке примера произвољних YARPP шаблона из фасцикле
yarpp-templatesу фасциклу активне теме.
Функција произвољних YARPP шаблона вам омогућава да лако прилагодите изглед користећи иста правила писања кода и ознаке шаблона као у Вордпрес темама.
Датотека вашег произвољног YARPP шаблона мора бити у главној фасцикли активне теме да би је YARPP препознао. Ако ваша тема не долази са YARPP шаблонима, преместите датотеке из фасцикле yarpp-templates која долази уз YARPP у главну фасциклу активне теме. Обавезно преместите датотеке (чија имена морају бити yarpp-template-….php) у своју тему, а не целу фасциклу. Број произвољних шаблона није ограничен.
Након укључивања
Подешавања „Скуп“, „Алгоритам“ и „Могућности аутоматског приказа“ прилагодите на страници подешавања YARPP-а. YARPP подржава пун скуп могућности постављања, укључујући могућности аутоматског приказа (изаберите где ће се YARPP приказивати на страници подешавања YARPP-а), блок, кратки кôд, виџет, YARPP functions() и подршку за REST API. Појединости испод.
Могућности аутоматског приказа
Могућност аутоматског приказа, која се подешава на страници подешавања YARPP-а, аутоматски приказује YARPP одмах испод садржаја чланка. На страници подешавања YARPP-а можете да подесите на којим врстама чланака се YARPP приказује.
Ако не желите да се приказ сродних чланака налази на подразумеваном месту (одмах испод садржаја чланка), прво идите у YARPP могућности и искључите „Могућности аутоматског приказа“.
Ако бисте радије да га прикажете у бочној траци, а ваша тема подржава виџете, YARPP пружа виџет „Сродни чланци“ који можете да додате у „Изглед“ > „Виџети“.
Ако желите да додате сродне чланке на друго место (нпр. сродне чланке унутар текста), уредите одговарајућу датотеку теме (највероватније нешто попут single.php) и додајте кратки кôд [yarpp] или PHP функцију yarpp_related(); унутар петље тамо где желите да прикажете сродне чланке. Пазите да не додате echo yarpp_related(); јер можете добити дупликате у одељку сродних чланака. YARPP блок је такође једна од могућности.
Могућности аутоматског приказа у доводу
Проверите да је укључена могућност „прикажи сродне чланке у доводима“ ако желите да приказујете сродне чланке у својим RSS и Atom доводима. Могућност „прикажи сродне чланке у доводима“ може да се користи без обзира на то да ли их аутоматски приказујете на свом веб сајту (и обрнуто).
Блок
YARPP долази са пуном подршком за Gutenberg блокове. YARPP блок можете ручно да поставите где год желите у садржају чланка.
Кратки кôд
YARPP-ове сродне чланке можете ручно да поставите где год желите у садржају чланка или датотекама теме.
Да бисте га додали у садржај чланка, користите кратки кôд:
[yarpp] to show content related to the current post. You may use more than one YARPP shortcode in a given post or template.
Сви параметри које прихвата yarpp_related() (видите испод) могу се користити и у кратком коду. Ево неколико примера…
Ако знате референтни ИБ чланка за који желите да прикажете сродни садржај, користите:
[yarpp reference_id=123] to show content related to post 123
Да бисте навели који YARPP шаблон се користи, користите атрибут „template“ овако:
[yarpp template="yarpp-template-photoblog"] - where `yarpp-template-photoblog.php` is the file name of the custom template
[yarpp template="list"] - built-in "List" template
[yarpp template="thumbnails"] - built-in "Thumbnails" template
Да бисте навели највећи број чланака за приказ, користите атрибут „limit“ овако:
[yarpp template="list" limit=3]
Да бисте приказали само недавне чланке, користите атрибут „recent“ (наведите број, размак, а затим „day“, „week“ или „month“)
[yarpp recent="6 month"]
Да бисте приказали другу врсту чланка, користите параметар „post_type“.
[yarpp post_type="page"]
Ако треба да наведете више вредности (нпр. чланке и странице или списак категорија чланака које се искључују), раздвојите их зарезом без размака.
[yarpp post_type="post,page"] - include both posts and pages in results
[yarpp exclude="1,2,3"] - exclude posts with categories with IDs 1,2 and 3
Да бисте подесили тежине и захтеве таксономије, наведите вредност као JSON (користећи исту структуру као за yarpp_related() испод). Нпр.
[yarpp weight='{"body":1}'] - only consider body content
[yarpp weight='{"body":2,"title":2,"tax":{"category":0, "post_tag":0}}'] - give extra weight to bodies and titles, but none to categories
[yarpp require_tax='{"category": 2, "post_tag": 0}'] - require at least one category in common
За ређање резултата:
[yarpp order="score DESC"] - high relevance score to low
[yarpp order="rand"] - random
Да бисте додали YARPP кратки кôд у датотеке своје теме (нпр. single.php), користите:
<?php echo do_shortcode('[yarpp]'); ?>
<?php echo do_shortcode('[yarpp reference_id=123]'); ?>
Ако кратки кôд додајете изван петље, морате да наведете reference_id.
Виџет
Сродни чланци могу да се прикажу и као виџет. Идите на страницу могућности „Изглед“ > „Виџети“ и додајте виџет „Сродни чланци (YARPP)“. Изаберите приказ садржаја из YARPP Basic. Виџет ће се приказивати само на страницама појединачних уноса (сталних веза).
YARPP виџет се може користити чак и ако је могућност „аутоматски приказ“ искључена.
REST API
Додајте сродне чланке у своју апликацију покретану JavaScript-ом!
YARPP додаје REST API крајњу тачку за добављање сродних чланака. JSON резултати REST API упита су исти као они које бисте видели да посећујете чланак на свом веб сајту (исти број и редослед). Број је могуће заменити у тренутку слања REST API захтева.
YARPP functions()
Програмери могу да позову YARPP-ов моћни алгоритам сродности са било ког места у сопственом коду. Неки примери и више појединости налазе се у овом предавању са WordCamp Birmingham.
У свом коду можете да користите функције дефинисане у includes/related_functions.php, нарочито:
yarpp_related()– добавља HTML за сродне чланке и приказује гаyarpp_related_exist()– проверава да ли постоје сродни чланциyarpp_get_related()– враћа списак сродних чланака (објектиWP_Post)
Примери:
Прикажи сродне чланке користећи сва подешавања са странице подешавања YARPP-а:
<?php yarpp_related(); ?>
Свака од ових функција подразумевано користи подешавања са странице подешавања YARPP-а, али се могу прилагодити. На пример:
yarpp_related(
array(
// Pool options: these determine the "pool" of entities which are considered
'post_type' => array('post', 'page', 'wc_product', ...), // post types to include in results
'show_pass_post' => true, // show password-protected posts
'show_sticky_posts' => true, // show sticky posts
'past_only' => true, // show only posts which were published before the reference post
'exclude' => array(), // a list of term_taxonomy_ids. entities with any of these terms will be excluded from consideration.
'recent' => false, // to limit to entries published recently, set to like '15 day', '20 week', or '12 month' (https://www.mysqltutorial.org/mysql-interval/)
// Relatedness algorithm options: these determine how "relatedness" is computed
// Weights are used to construct the "match score" between candidates and the reference post
'weight' => array(
'body' => 1,
'title' => 2, // larger weights mean this criteria will be weighted more heavily
'tax' => array(
'post_tag' => 1,
... // put any taxonomies you want to consider here with their weights
)
),
// Specify taxonomies and a number here to require that a certain number be shared:
'require_tax' => array(
'post_tag' => 1 // for example, this requires all results to have at least one 'post_tag' in common
),
// The threshold which must be met by the "match score" to be considered related
'threshold' => 5,
// Display options:
'template' => 'thumbnails', // which theme/custom template to use. Built-in ones include "list" and "thumbnails", or the name of a YARPP template file in your active theme folder starting with "yarpp-template-". Example: yarpp-template-videos or yarpp-template-videos.php
'limit' => 5, // maximum number of results
'order' => 'score DESC', // column on "wp_posts" to order by, then a space, and whether to order in ascending ("ASC") or descending ("DESC") order
'promote_yarpp' => true, // boolean indicating whether to add 'Powered by YARPP' below related posts
'generate_missing_thumbnails' => true, // automatically generate missing thumbnail sizes on the fly
'extra_css_class' => 'class_1 class_2', // add CSS classes to YARPP's parent div
),
$reference_ID, // second argument: (optional) the post ID. If not included, will use the current post.
true // third argument: (optional) true to echo the HTML block; false to return it
);
Могућности које нису наведене подразумевано ће имати вредности наведене на страници подешавања YARPP-а. Поред тога, ако користите уграђени шаблон уместо да наведете произвољну датотеку шаблона у template, следећи аргументи се могу користити за замену разних делова уграђеног шаблона: before_title, after_title, before_post, after_post, before_related, after_related, no_results, excerpt_length.
Ако треба програмски да примените сродне уносе или да сазнате да ли постоје, можете да користите функције:
yarpp_get_related( $args, $reference_ID )Враћа низ објекатаpost, баш као Вордпрес функцијаget_posts.yarpp_related_exist( $args, $reference_ID )Враћа логичку вредност која показује да ли постоје такви сродни уноси.
За сваку од ових функција, $args прима исте аргументе као они наведени за yarpp_related() изнад, осим разних могућности приказа и шаблона.
Имајте у виду да се тренутно произвољни YARPP упити који користе овде наведене функције не кеширају у уграђеном YARPP систему кеширања. Зато, ако приметите пад перформанси, можда ћете морати да напишете сопствени кôд за кеширање резултата.
Пример коришћења произвољног YARPP упита и кеширања резултата на један дан:
$result = get_transient('yarpp_custom_results_for_' . $post->ID);
if(! $result){
$result = yarpp_related(['post_type' => 'reply'],null,false);
set_transient('yarpp_custom_results_for_' . $post->ID, $result, DAY_IN_SECONDS);
}
echo $result;
Прикажи највише 4 сродна WooCommerce производа на основу њиховог наслова, а посебно категорија, под претпоставком да је произвољни YARPP шаблон yarpp-related-wc-products.php додат у фасциклу активне теме:
yarpp_related(
array(
'limit' => 4,
'weight' => array(
'title' => 1,
'tax' => array(
'category' => 2
)
),
'post_type' => 'wc_product',
'template' => 'yarpp-related-wc-products.php'
)
);
Потражите чланке сродне чланку са ИБ-ом 123 и прођите кроз њих у петљи ради додатне произвољне логике:
$related_posts = yarpp_get_related(array(), 123);
if(! $related_posts){
echo 'No related posts';
} else {
foreach($related_posts as $post){
// $post is a WP_Post object.
echo $post->post_title;
}
}
Прикажи резултате поређане по оцени (од веће ка мањој сродности):
yarpp_related(
array(
'order' => 'score DESC',
)
);
Прикажи резултате поређане по датуму објављивања чланка (од новијег ка старијем):
yarpp_related(
array(
'order' => 'post_date DESC',
)
);
Прикажи резултате насумичним редоследом:
yarpp_related(
array(
'order' => 'rand',
)
);
YARPP филтери
Документација: https://support.shareaholic.com/hc/en-us/articles/4408775687060
ЧПП
Ако ваше питање није овде, поставите своје питање на форумима на WordPress.org.
-
Највероватније тренутно имате „нема сродних чланака“ зато што је подразумевани „праг подударања“ превисок. Ево шта препоручујемо да бисте пронашли одговарајући праг подударања: смањите праг подударања у YARPP могућностима „Алгоритам“ на нешто веома ниско, на пример 1. (Ако не видите праг подударања, можда ћете морати да прикажете могућности „Алгоритам“ преко језичка „Могућности приказа“ на врху.) Највероватније ће веома низак праг обухватити много чланака који заправо нису сродни (лажни погоци), па погледајте сродне чланке неких својих чланака и њихове оцене подударања. То ће вам помоћи да пронађете одговарајући праг. Желите да буде нижи од тренутног, али довољно висок да нема много лажних погодака.
-
У Вордпресу идите на „Подешавања“ и „Сродни чланци (YARPP)“ и проверите да је „Скуп“ означен у одељку „Могућности приказа“ на врху странице. У одељку „Скуп“ означите кућицу поред „Прикажи само чланке из последњих X месеци“.
-
У Вордпресу идите на „Подешавања“ и „YARPP“ и проверите да је „Алгоритам“ означен у одељку „Могућности приказа“ на врху странице. У одељку „Алгоритам“ подесите падајуће кутије поред „Наслови“, „Садржаји“, „Категорије“ и „Ознаке“.
-
Нажалост, навођење сродних чланака, приказ сродних чланака са спољних Вордпрес сајтова и преузимање садржаја из одељка коментара тренутно су изван оквира YARPP-а.
-
Неке Вордпрес теме почетну страницу третирају као архиву или „страницу“. Идите на „Подешавања“, затим „Сродни чланци (YARPP)“ и погледајте одељак „Могућности аутоматског приказа“. Проверите да „Странице“ и „Прикажи и у архивама“ нису означени.
-
Могућност 1:
На страници за уређивање чланка уклоните ознаку са „Прикажи сродне чланке“ у YARPP кутији. Обавезно ажурирајте или објавите чланак да бисте сачували измене.
Могућност 2:
Додајте
<!--noyarpp-->у HTML кôд било ког чланка да бисте спречили приказ сродних чланака.Могућност 3:
Користите филтер
noyarpp. На пример:// Disable YARPP Automatic Display in specific categories function yarpp_disable_categories() { // Examples of in_category usage: https://codex.wordpress.org/Function_Reference/in_category if ( in_category( array( 'my_category_1_slug', 'my_category_2_slug' ) ) ) { return true; } } add_filter( 'noyarpp', 'yarpp_disable_categories' );Ова решења раде само ако користите „Аутоматски приказ“ у одељку „Могућности приказа“. Ако програмски позивате
yarpp_related(), кратки кôд[yarpp]из PHP кода или YARPP блок, мораћете сами да обавите условне провере. -
Користим приказ сличица у YARPP-у 4+. Како да заменим стил текста који се приказује? Наслов приказује само два реда, словни лик је већи него што је пожељно, потребно је центрирати сличице итд.
-
Ако познајете CSS, можете да замените било који YARPP стил уређивањем датотеке
style.cssсвоје теме или било које друге CSS датотеке коју сте направили, а која се учитава после YARPP-ове. Да бисте уредили CSS датотеку своје теме, идите на „Изглед“, затим „Уређивач“, па притиснитеstyle.cssу десној бочној траци. Додајте измене на дно датотеке и притисните „Сачувај“. Ако уређујете ову датотеку, само обавезно додајте!importantпосле сваке декларације стила, да бисте били сигурни да ће заменити YARPP правила.Неке уобичајене замене које су корисници YARPP-а додали су:
/* Reduces the title font size and displays more than two title lines */ .yarpp-thumbnail {height: 200px !important;} .yarpp-thumbnail-title {font-size:0.8em !important; max-height: 4em !important} /* Centers the thumbnail section */ .yarpp-related-widget {text-align:center !important;}Када сачувате било које CSS измене, испразните кеш прегледача и поново учитајте страницу да бисте видели ефекат.
-
Како да уклоним распродате WooCommerce производе из препорука (и иначе филтрирам по postmeta)?
-
Ако користите YARPP за приказ сродних производа и желите да искључите распродате производе, користите следећи исечак кода:
function yarpp_custom_wp_query($query) { if(isset($query->yarpp_cache_type)){ $query->set('post_type', 'product'); $meta_query = [ 'relation' => 'AND', [ 'key' => '_stock_status', 'value' => ['instock','onbackorder'], 'compare' => 'IN', ] ]; $query->set('meta_query', $meta_query); } return $query; } add_filter('pre_get_posts', 'yarpp_custom_wp_query', 100);Напомена: овај филтер се примењује након што су сродне ставке већ израчунате, па када филтрира неку ставку, видећете мање сродних ставки него што сте захтевали.
Слично томе, можете да филтрирате Вордпрес мета упите да бисте укључили/искључили чланке из YARPP-ових сродних резултата.
-
Користим приказ сличица. Како могу да променим величину сличице?
-
Од издања YARPP v5.19.0, YARPP обично подразумевано користи Вордпресову подразумевану величину сличице. Ово се може променити у другу величину сличице помоћу YARPP подешавања „Величина сличице“.
Међутим, ако сте користили YARPP пре издања v5.19.0 или ваша тема дефинише величину „yarpp-thumbnail“, подразумевана је „yarpp-thumbnail“. Да бисте променили величину „yarpp-thumbnail“, додајте следеће у датотеку
functions.phpсвоје теме са одговарајућим вредностима ширине и висине:add_image_size( 'yarpp-thumbnail', $width, $height, true );Када ово урадите, обавезно поставите и YARPP подешавање „Величина сличице“ на „yarpp-thumbnail“.
Сваки пут када овако промените YARPP-ове димензије сличица, вероватно ћете желети да Вордпрес поново направи сличице одговарајуће величине за све ваше слике. У ту сврху топло препоручујемо додатак Regenerate Thumbnails.
Напомена: ако не користите YARPP-ову величину сличице, можда ћете желети да избегнете њено прављење за новоотпремљене слике ради уштеде простора. Да бисте то урадили, додајте следећи исечак кода у датотеку
functions.phpсвоје теме:add_filter( 'yarpp_add_image_size', "__return_false" ); -
Користим приказ сличица. Зашто се не служе сличице одговарајуће величине?
-
Подразумевано, ако у Вордпресу није доступна сличица одговарајуће величине, послужиће се већа слика која ће се помоћу CSS-а уклопити у простор сличице. Понекад то значи да ће слике бити чудно умањене, што није идеално. Оно што заиста желите је да YARPP служи сличице одговарајуће величине.
Постоје две могућности за то:
-
Прво, можете да користите додатак Regenerate Thumbnails да бисте скупно направили све ове слике величине сличица. Тако ви одлучујете када ће се овај поступак промене величине одвијати на вашем серверу (што је добро јер може јако да оптерети процесор). Новим сликама које се отпремају у Вордпрес требало би аутоматски да се направи одговарајућа сличица приликом отпремања.
-
Друго, у YARPP-у можете да укључите функцију за аутоматско прављење сличица одговарајуће величине у ходу, ако још нису направљене. Оваква обрада у ходу не ради добро на великим сајтовима, па је ова функција подразумевано искључена. Али ако имате мањи сајт са мање саобраћаја, можда ће вам одговарати. Једноставно додајте
define('YARPP_GENERATE_THUMBNAILS', true);у датотекуfunctions.phpсвоје теме.
-
-
Користим приказ сличица. Зашто неким мојим чланцима недостају одговарајуће слике?
-
YARPP-ов приказ сличица захтева да за сваки чланак буде постављена Вордпрес „истакнута слика“. Ако имате много чланака којима истакнута слика никада није постављена, препоручујемо додатак Auto Post Thumbnail, који ће направити сличице чланака за вас.
-
Да ли је YARPP усаглашен са Вордпрес мрежом сајтова?
-
YARPP би требало добро да ради у окружењу мреже сајтова, а многи корисници га без проблема користе у Вордпрес мрежи сајтова. Међутим, добијаће резултате само унутар сваког блога. Неће приказивати резултате сродних чланака из целе ваше мреже.
-
Желим да користим YARPP на сајту са садржајем на више језика.
-
Препоручено решење у таквим случајевима је коришћење додатка Polylang. Polylang је објавио упутство за коришћење YARPP-а са Polylang-ом.
-
Да ли YARPP ради са знаковима пуне ширине или језицима који не користе размаке између речи?
-
YARPP добро ради са знаковима пуне ширине (двобајтним), под претпоставком да је ваша Вордпрес база података подешена са подршком за Unicode. У 99% случајева, ако можете да пишете чланке на блогу са знаковима пуне ширине и они се исправно приказују, YARPP ће радити на вашем блогу.
Међутим, YARPP има потешкоћа са језицима који не стављају размаке између речи (кинески, јапански итд.). За ове језике, могућности „узми у обзир садржај“ и „узми у обзир наслове“ у „Могућностима алгоритма“ можда неће бити од велике помоћи. Коришћење само ознака и категорија може боље да ради за ове језике.
-
Да ли YARPP успорава мој блог/сервер?
-
YARPP је веома оптимизован додатак са уграђеним кешом који наредне упите чини изузетно ефикасним. То значи да YARPP неће успорити ваш сајт.
Ако имате велики сајт и треба да ограничите YARPP-ово израчунавање, испробајте званични додатак YARPP Experiments који додаје ову могућност ограничавања.
-
Да ли постоје додаци који нису усаглашени са YARPP-ом?
-
- Додатак SEO_Pager: искључите могућност аутоматског приказа у SEO Pager-у и уместо тога ручно додајте кôд.
- Други додаци за сродне чланке, наравно, такође могу бити неусаглашени.
Сличне грешке пријавите тако што ћете започети нову тему на форумима на WordPress.org. Редовно проверавамо форуме и потрудићемо се да брзо објавимо исправку.
-
Изгледа да YARPP не ради од надоградње на Вордпрес X.X.
-
Пре надоградње на ново издање Вордпреса, прво искључите све додатке, затим надоградите Вордпрес, па поново укључите додатке. Чак и тада може се десити да нешто не ради како треба са YARPP функцијама. У том случају, испробајте следеће кораке:
- Посетите страницу подешавања „YARPP“ да бисте проверили своја подешавања.
- Искључите YARPP, замените YARPP датотеке на серверу новим примерком новог издања, а затим га поново укључите.
- На страници подешавања „YARPP“ очистите YARPP кеш
-
Могу ли да очистим кеш? Могу ли ручно да изградим кеш?
-
Да, постоји дугме за чишћење YARPP-ове табеле кеша у YARPP могућностима у WP Admin-у.
-
Како додати подршку за произвољну врсту чланка (CPT)?
-
Да би YARPP подржао вашу произвољну врсту чланка (CPT), атрибут
yarpp_supportмора бити постављен на true када се произвољна врста чланка региструје. Произвољна врста чланка ће тада бити доступна на страници подешавања YARPP-а.'yarpp_support' => trueНа пример:
function register_my_cpt() { $args = array( 'public' => true, 'label' => 'Books', 'yarpp_support' => true, ); register_post_type( 'book', $args ); } add_action( 'init', 'register_my_cpt' );Ако немате приступ коду који региструје произвољну врсту чланка, можда зато што је прави додатак треће стране, и даље можете да додате аргумент
yarpp_support:/** * Filter the CPT to register more options * * @param $args array The original CPT args. * @param $post_type string The CPT slug. * * @return array */ function add_yarpp_support_to_post_types( $args, $post_type ) { // If not our target CPT, exit. if ( 'my_custom_post_type' !== $post_type ) { return $args; } // Add additional YARPP support option. $cpt_args = array( 'yarpp_support' => true ); // Merge args together. return array_merge( $args, $cpt_args ); } add_filter( 'register_post_type_args', 'add_yarpp_support_to_post_types', 10, 2 );Замените
my_custom_post_typeпроизвољном врстом чланка којој треба да додате YARPP подршку и додајте овај кôд уfunctions.phpсвоје теме.Ако желите програмски да контролишете које се врсте чланака узимају у обзир у аутоматски приказаним сродним чланцима, користите филтер
yarpp_map_post_types. -
Да ли YARPP подржава произвољне таксономије?
-
Да. Било која таксономија, укључујући произвољне таксономије, може се навести у аргументима
weightилиrequire_taxу произвољном приказу као изнад.term_taxonomy_idнаведен у аргументуexcludeможе бити из било које таксономије.Ако желите да у YARPP сучељу за подешавања бирате произвољне таксономије, било да бисте искључили одређене изразе или да бисте их кроз сучеље узели у обзир у формули сродности, таксономија мора (а) имати атрибут
show_uiилиyarpp_supportпостављен на true и (б) мора се примењивати на врсте чланакаpostилиpageили на обе. -
Могу ли заувек да искључим обавештење о оцени?
-
Ако желите да спречите појављивање обавештења о оцени, можете да користите функцију испод:
/** * Disable YARPP Review Notice * */ function yarpp_disable_review_notice() { remove_action('admin_notices', array('YARPP_Admin', 'display_review_notice')); } add_action('admin_init', 'yarpp_disable_review_notice', 11); -
Могу ли да искључим модални прозор са захтевом за повратне информације при искључивању додатка?
-
Наравно. Користите следећи кôд:
add_action( 'admin_init', function(){ remove_all_filters('shareaholic_deactivate_feedback_form_plugins'); }, 11 ); -
Почевши од издања 4.0.7, YARPP садржи функцију чистог уклањања. Ако више не желите да користите YARPP, прво искључите YARPP на страници „Додаци“ у Вордпресу, а затим притисните везу „Избриши“ на истој страници. Овај поступак ће аутоматски уклонити све датотеке повезане са YARPP-ом, укључујући привремене табеле. Ако YARPP датотеке покушате да уклоните ручно уместо преко Вордпреса, неке датотеке или привремене табеле могу да остану.
Рецензије
Сарадници и градитељи
„YARPP – Yet Another Related Posts Plugin“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.
Сарадници„YARPP – Yet Another Related Posts Plugin“ је преведен на 23 језика. Хвала преводиоцима на њиховим доприносима.
Преведите „YARPP – Yet Another Related Posts Plugin“ на свој језик.
Заинтересовани сте за развој?
Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.
Дневник измена
5.30.11 (11-November-2024)
- Исправка грешке: решава мању грешку неисправне контроле приступа без потврде идентитета
- Испробано на Вордпресу 6.7
5.30.10 (17-February-2024)
- Исправка грешке: решава грешку сачуваног међусајтовског скриптовања (XSS)
5.30.9 (22-November-2023)
- Побољшање: боље чишћење уноса за предвидљивији излаз
- Побољшање: разна побољшања перформанси
5.30.8 (21-November-2023)
- Побољшање: додаје могућност постављања насумичног редоследа у YARPP административном сучељу
5.30.7 (20-November-2023)
- Испробано на Вордпресу 6.4
- Исправка грешке: исправља PHP 8.2 упозорења која су пунила дневнике сервера
5.30.6 (09-August-2023)
- Испробано на Вордпресу 6.3
5.30.5 (18-July-2023)
- Исправка грешке: исправља вишак размака на крају ознаке сидра наслова који се администраторима приказивао у подразумеваном шаблону
- [Исправка грешке] Преглед шаблона сада ради и ако у подешавањима сервера није укључено
allow_url_fopen(хвала, Ken @ krdev) - Исправка грешке: побољшава чишћење атрибута YARPP функција ради избегавања могућих безбедносних проблема
5.30.4 (17-July-2023)
- Исправка грешке: побољшава чишћење атрибута YARPP функција ради избегавања могућих безбедносних проблема
- Исправка грешке: исправља грешку у преводу за локалитет fr_FR
- Исправка грешке: исправља усаглашеност странице подешавања YARPP-а са издањима Вордпреса 4.8 и старијим
5.30.3 (28-APRIL-2023)
- Исправка грешке: побољшава чишћење атрибута функција ради избегавања могућих безбедносних проблема
5.30.2 (29-January-2023)
- Исправка грешке: побољшава чишћење атрибута функција ради избегавања могућих безбедносних проблема
5.30.1 (08-November-2022)
- Исправка грешке: исправља проблем изазван строжим провером врста за аритметичке операторе у PHP8
5.27.8 (01-December-2021)
- Ново: кратки кôд
[yarpp]подржава све исте параметре каоyarpp_related(). Погледајте ажурирану документацију. - Исправка грешке: примењују се додатне CSS класе дефинисане у напредним подешавањима YARPP блока
5.27.7 (29-October-2021)
- Побољшање: CSS побољшања за бољу усаглашеност са различитим темама
- Документација: доступни YARPP филтери
5.27.6 (12-October-2021)
- Исправка грешке: подршка за убачене кешеве (drop-in). Решава упозорења
Undefined variable: found. - Исправка грешке: додат недостајући низ за превођење
- Исправка грешке: заобилазно решење за проблем са Вордпресовим ca-bundle.crt
- Исправка грешке: исправно ажурирање прегледа шаблона у YARPP административној конзоли при промени избора величине сличице
- Исправка грешке: у прегледима се користи пробна сличица
- Побољшање: у могућностима приказа у RSS доводу користи се падајући избор за величине сличица уместо радио дугмади
5.27.5 (15-September-2021)
- Ново: додата подршка за „show_sticky_posts“ и „generate_missing_thumbnails“ у функцију yarpp_related()
- Ново: додата подршка за „recent“ у YARPP кратком коду
- На пример, да бисте ограничили резултате на оне објављене у последњих 12 месеци:
[yarpp recent="12 month"]
- На пример, да бисте ограничили резултате на оне објављене у последњих 12 месеци:
- Побољшање: у могућностима аутоматског приказа користи се падајући избор за величине сличица уместо радио дугмади
5.27.4 (25-August-2021)
- Исправка грешке: усаглашеност са PHP 8 тако што је
$argsнеобавезан уYARPP::get_template_content()
5.27.3 (16-August-2021)
- Исправка грешке:
$related_queryје доступан произвољним шаблонима
5.27.2 (12-August-2021)
- Ново: претварање застарелог YARPP блока виџета у YARPP блок
- Исправка грешке: нови блокови у одељцима виџета приказивали су се на почетној страници
- Исправка грешке: уклоњен застарели YARPP блок виџета из сучеља виџета
- Ново: могућност додавања произвољног референтног ИБ-а у YARPP блок
- Побољшање: уједначена поља за унос „Наслов“ у виџетима и блоковима
- Побољшање: приказ пробног сродног чланка у YARPP блоковима у виџетима
5.27.1 (03-August-2021)
- Исправка грешке: i18n / превођење нових текстуалних низова није радило.
- P.S. YARPP је доступан за превођење директно на WordPress.org. Погледајте званични Приручник за преводиоце.
- Исправка грешке: YARPP-ови
WP_Queryфилтери се уклањају након завршетка упита, уместо да се чека завршетак исцртавања, јер би то утицало на све упите извршене у том периоду.
5.27.0 (20-July-2021)
- Усаглашеност са Вордпресом v5.8
- Исправка грешке: исправља PHP обавештење за отклањање грешака „Trying to get property ‘ID’ of non-object“
5.26.0 (14-July-2021)
- Ново: додаје филтер
yarpp_add_image_sizeза избегавање прављења YARPP величина сличицаadd_filter( 'yarpp_add_image_size', '__return_false' );
- Ново: преглед YARPP шаблона на страници подешавања YARPP-а у одељку „Могућности аутоматског приказа“
- Документација: додато ЧПП о томе како уклонити распродате WooCommerce производе из препорука (и иначе филтрирати по postmeta)
5.25.0 (23-June-2021)
- Побољшање: очишћен стари некоришћени кôд (adkengage)
5.24.0 (17-June-2021)
- Побољшање: могућност аутоматског прављења недостајућих величина сличица у ходу при коришћењу произвољних YARPP шаблона
- Ново: додаје филтер
noyarppза програмско управљање YARPP аутоматским приказом.- На пример:
add_filter( 'noyarpp', 'custom_function' );
- На пример:
- Побољшање: користи се бржа функција
strpos(), која троши мање меморије, уместоstristr()
5.23.0 (02-June-2021)
- Ново: могућност навођења највећег броја чланака за приказ у YARPP кратком коду.
- На пример, да бисте највећи број чланака поставили на 3:
[yarpp template="list" limit=3]
- На пример, да бисте највећи број чланака поставили на 3:
- Исправка грешке: провера постојања
wp_parse_listради усаглашености са старијим издањима Вордпреса - Исправка грешке: користе се параметри упита при попуњавању кеша помоћу
yarpp_related. Решава грешку због којеyarpp_functionније у потпуности узимао у обзир све прослеђене параметре.
5.22.0 (24-May-2021)
- Ново: изаберите тачне врсте чланака које се укључују у „Скуп“
- Ново: могућност навођења уграђених YARPP шаблона у YARPP кратком коду. У истом чланку или шаблону можете да користите више YARPP кратких кодова и сваки може имати наведен други шаблон. На пример:
[yarpp template="yarpp-template-simple"]// где јеyarpp-template-simple.phpиме датотеке произвољног YARPP шаблона у фасцикли ваше активне теме[yarpp template="list"]// уграђени шаблон „List“[yarpp template="thumbnails"]// уграђени шаблон „Thumbnails“
- Побољшање: YARPP аутоматско постављање, YARPP кратки кôд, YARPP блок, YARPP виџет и RSS излаз сада су умотани у
divса класамаyarpp,yarpp-relatedиyarpp-template-TEMPLATE-NAMEради лакшег CSS прилагођавања - Побољшање: сав административни CSS је сада умањен
5.21.0 (14-May-2021)
- Исправка грешке: искључено „Уреди као HTML“ за YARPP блок
- Исправка грешке (1|2): исправља проблем са неприменом одговарајућег шаблона
5.20.0 (06-May-2021)
- Ново: могућност аутоматског прављења недостајућих величина сличица у ходу
- Ново: могућност укључивања или искључивања закачених чланака
- Побољшање: динамички CSS за уграђену тему „Thumbnails“ сада је уметнут у страницу ради знатно боље усаглашености са додацима за оптимизацију и кеширање
- Исправка грешке: исправља сукоб са додатком Page Optimize
5.19.0 (28-April-2021)
- Ново: YARPP блок 🎉 сада доступан за Вордпресов уређивач блокова (Gutenberg) за прилагођавање постављања превлачењем и отпуштањем
- Ново: избор величине слике за произвољне YARPP шаблоне тема
- Исправка грешке: postmeta
yarpp_metaозначен је као заштићен да га теме не би приказивале - Исправка грешке: провера постојања
wp_get_additional_image_sizesради усаглашености са старијим издањима Вордпреса
5.18.2 (19-April-2021)
- Исправка грешке: омогућен избор подразумеваних WP величина слика за YARPP тему са сличицама
5.18.1 (19-April-2021)
- Ново: избор величине слике за YARPP тему са сличицама
- Исправка грешке: решава упозорење
join(2. део од 2)
5.17.0 (06-April-2021)
- Ново: додаје филтер
yarpp_enqueue_related_styleза могућност уклањања related.css из редаadd_filter( 'yarpp_enqueue_related_style', '__return_false' );
- Ново: додаје једноставне могућности у мета кутији појединачног чланка за искључивање YARPP аутоматског приказа на том чланку
5.16.1 (29-March-2021)
- Исправка грешке: укључене нове умањене JS датотеке
5.16.0 (29-March-2021)
- Побољшање: прелазак на умањени JavaScript у YARPP административном делу ради бржег рада
- Исправка грешке: решава сукоб са Easy Forms for MailChimp који је спречавао чување YARPP подешавања
- Исправка грешке: решава упозорење
join(1. део од 2)
5.15.3 (15-March-2021)
- Побољшање: побољшана читљивост упита о индексима базе података
5.15.2 (12-March-2021)
- Испробано до Вордпреса 5.7
5.15.1 (11-March-2021)
- Исправка грешке: исправља проблем при објављивању 5.15.0
5.15.0 (11-March-2021)
- Побољшање: подразумевано се не пореди по насловима и садржајима, а индекси базе података се додају само када је то укључено, ради бољих перформанси
- Побољшање: подразумевани праг алгоритма промењен са 4 на 1 ради поузданијег проналажења сродног садржаја на новим поставкама
- Побољшање: дугме за чишћење кеша користи модалне прозоре уместо изворних упозорења прегледача
- Исправка грешке: привидни сукоб са Oxygen Builder-ом
5.14.0 (9-March-2021)
- Побољшање: брже учитавање странице избегавањем провере YARPP захтева базе података при захтевима јавног дела
5.13.1 (1-March-2021)
- Додате неке измене из 5.13.0 које некако нису биле укључене
5.13.0 (1-March-2021)
- Ново: дугме за чишћење YARPP кеша на страници подешавања
- Исправка грешке Недефинисана променљива „$post_types`
5.12.0 (22-February-2021)
- Нови атрибут шаблона за кратки кôд. Нпр.
[yarpp template="yarpp-template-photoblog"] - Усаглашеност са PHP-ом 8.0
- Застарело: функције
related_posts(),related_pages()иrelated_entries() [useyarpp_related() instead`] - Застарело: функције
related_posts_exist(),related_pages_exist()иrelated_entries_exist()[уместо њих користитеyarpp_related_exist()] - Исправка грешке: доследно коришћење параметара „post_type“ и „cross-relate“ у свим YARPP функцијама
- Исправка грешке: додат домен текста ради могућности превођења readme датотеке
5.11.0 (08-February-2021)
- Ново: додаје изворну подршку за bbPress! Да ли сте икада пожелели згодан одељак са сродним чланцима на страницама тема bbPress-а, какав сте видели на форумима као што је StackOverflow? Сада је то могуће уз YARPP Related Posts!
- Побољшање: ажурирани приложени примери произвољних шаблона
- Побољшање: побољшања YARPP мета кутије чланка – додаје могућности „уреди“ и „погледај“ при лебдењу изнад сваке везе, по узору на главну табелу чланака
- Побољшање: додати недостајући подаци за отклањање грешака
- Исправка грешке: избегнуто REST API упозорење навођењем параметра page који основа Вордпреса очекује
- Застарело: функције
YARPP::maybe_enqueue_thumbnails()иYARPP::enqueue_thumbnails()
5.10.2 (23-November-2020)
- Побољшање: бржи упити и убрзање ⚡️ (поново уводи побољшања упита базе података уз избегавање кобне грешке коју су неки уочили у v5.10.0)
- Побољшање: убрзање тако што се widget.css не учитава када није потребан
- Исправка грешке: 2. део од 2 – решава упозорења jQuery Migrate Helper-а
- Исправка грешке: исправља PHP упозорење на страници могућности
- Исправка грешке: исправља спајање са Algolia претрагом
- Исправка грешке: поштује се „Захтевај бар 1 заједнички {Taxonomy}“ када притиснете „освежи“ у мета кутији током уређивања чланка
5.10.1 (23-October-2020)
- Кључна исправка грешке: поништава измене упита из ажурирања v5.10.0 јер су изазивале кобне грешке 500 на неким Вордпрес поставкама. Искрено се извињавамо због свих проблема које је то можда изазвало. Издање смо испробавали недељама, али свако окружење је мало другачије. Исправку активно испробавамо са погођеним корисницима који су се добровољно пријавили пре него што је поново објавимо.
5.10.0 (22-October-2020)
- Побољшање: бржи упити и убрзање ⚡
- Побољшање: на чланцима са преломима странице, YARPP се приказује само на последњој страници
- Побољшање: документација о томе како користити кратки кôд
[yarpp]из датотеке теме (нпр. single.php) или у садржају чланка - Исправка грешке: ако је YARPP већ додао свој садржај у чланак, а
apply_filters('the_content'...)се некако поново позове, YARPP-ов садржај се више не покушава поново додати у чланак. - Исправка грешке: исправља приказивање/скривање могућности сажетка при означавању кућица за сажетак
- Исправка грешке: исправља „role“ у анкети при искључивању
- Исправка грешке: исправља PHP упозорење на страници могућности
- Исправка грешке: 1. део од 2 – решава упозорења jQuery Migrate Helper-а
5.9.0 (21-September-2020)
- Побољшање: појашњено је да „Прикажи и у архивама“ обухвата почетну страницу и странице категорија
- Побољшање: подршка за параметар
reference_idу YARPP кратком коду. На пример:[yarpp reference_id=123]за приказ садржаја сродног чланку са ИБ-ом 123 (може се користити унутар или изван петље из кода теме) - Побољшање: упозорење о поређењу по насловима и садржајима постављено је поред поља на која утиче, уместо на врх странице где би се могло изгубити међу обавештењима других додатака
- Исправка грешке: не захтева се категорија или израз, чак и ако их је администратор поставио, на врстама чланака које не користе категорије или изразе (важи и за произвољне таксономије)
5.8.0 (08-September-2020)
- Побољшање: побољшана хигијена кода коришћењем
WPDB->prepareсвуда где је могуће и сродна побољшања - Исправка грешке: пошто тренутно не постоји YARPP Pro, уклоњено је његово помињање из обрасца виџета
5.7.0 (18-August-2020)
- Побољшање: када се чланак коначно објави, YARPP кеш за сродне чланке се чисти како би се на сваком чланку увек препоручивали најсроднији чланци
- Исправка грешке: исправљено упозорење у административном сучељу изазвано непотребним HTML коментаром
- Исправка грешке: при попуњавању YARPP-овог кеша, ако је „Прикажи чланке других врста“ искључено, сада се укључују само чланци тренутне врсте
5.6.0 (13-August-2020)
- Ново: подесива могућност кеширања у прегледачу за YARPP REST API
- Исправка грешке: у YARPP административне могућности увек се укључују некоришћене категорије и изрази
- Исправка грешке: исправљен проблем са учитавањем CSS датотека са погрешног домена на вишејезичним сајтовима
- Разне исправке административног сучеља
5.5.0 (06-August-2020)
- Ново: подршка за произвољне врсте страница и таксономије, укључујући оне које додаје WooCommerce
- Побољшање: приказ показатеља учитавања док се праве индекси пуног текста
- Побољшање: разна побољшања корисничког искуства/сучеља YARPP административног дела
- Исправка грешке: исправља грешку због које се обавештење о оцени није одбацивало за кориснике који нису администратори
- Исправка грешке: искључени су Gutenberg блокови да се не би појављивали као сродни
5.4.0 (03-August-2020)
- Ново: подршка за кратки кôд!
[yarpp](документација) - Побољшање: додаје YARPP оцену у REST API одговоре (документација)
- Побољшање: припрема за ажурирање подразумеваног издања jQuery-ја у наредној основи Вордпреса
- Исправка грешке: исправљени описи алата на административној табли
- Исправка грешке: исправљено дугме „умножи шаблон“ на административној табли
5.3.0 (29-July-2020)
- Ново: подршка за REST API! (документација)
- Побољшање: подршка за WP Rest Cache Plugin
- Побољшање: додаје филтере за промену приоритета YARPP-ових филтера на
the_content,the_content_feedиthe_excerpt_rss- На пример:
add_filter( 'yarpp_content_priority', 1 );
- На пример:
- Исправка грешке: исправља анкету при искључивању када Google Translate у Chrome-у аутоматски преводи административну страницу
5.2.2 (21-July-2020)
- Кључна исправка грешке: исправља поступак надоградње додатка. То заузврат исправља проблем успореног учитавања страница уведен на неким сајтовима у v5.2.0.
5.2.1 (20-July-2020)
- Побољшање: промена погона базе података препоручује се само ако је неопходна за индексе пуног текста.
5.2.0 (20-July-2020)
- Побољшање: додаје подршку за претрагу пуног текста у InnoDB-у! Једна од најтраженијих функција. Индексирање пуног текста је подржано у MyISAM-у или InnoDB-у са MySQL-ом 5.6.4 и новијим.
- Побољшање: оптимизовани упити базе података, што код неких упита доноси око 2 пута веће убрзање.
5.1.9 (25-June-2020)
- Исправка грешке Исправља сукоб додатка са анкетом при искључивању
5.1.8 (17-June-2020)
- Исправка грешке Додата датотека која је недостајала у претходном издању!
5.1.7 (17-June-2020)
- Исправка грешке Двострука провера постојања индекса базе података пре њиховог прављења
- Исправка грешке: наслови су се узимали у обзир само ако се и текст садржаја узимао у обзир у алгоритму сродности. Ово ажурирање исправља логику тако да ради и када је подешено да се узимају у обзир само наслови.
- Исправка грешке: модални прозор при искључивању се не одбацује притиском изван њега
5.1.6 (15-May-2020)
- Исправка грешке: решена грешка 403 при чувању измена
- Побољшање: побољшања обрасца за повратне информације
5.1.5 (11-May-2020)
- Исправка грешке: користи се исправан кôд разлога искључивања
5.1.4 (11-May-2020)
- Захтева се најмање PHP 5.3 ради функција усаглашености
- Ново: приказ необавезног обрасца за повратне информације при искључивању додатка
5.1.3 (07-April-2020)
- Подршка за Вордпрес 5.4+
- Побољшање: прелазак на безбедне (https) крајње тачке
5.1.2 (06-November-2019)
- Подршка за Вордпрес 5.3+
5.1.1 (23-September-2019)
- Побољшање: ажурирања обавештења о оцени + упутство како да га програмски искључите
5.1.0 (10-July-2019)
- Исправка грешке: мета кутија сродних чланака се није учитавала у Gutenberg уређивачу
- Исправка грешке: исправљено дугме „Искључи YARPP Pro“, укључујући премештање функционалности у одговарајуће WP AJAX функције
- Побољшање: сличице сродних чланака не би требало да се могу закачити на Pinterest
- Побољшање: обавештење о оцени
- Побољшање: осавремењен изглед мета кутије уређивача
- Побољшање: додато дугме „Освежи“ у мета кутију уређивача
5.0.1 (08-July-2019)
- Исправка грешке: исправљено неисправно CSS правило
- Побољшање: постављена кеш заглавља за CSS датотеку
5.0.0 (01-July-2019)
- Исправка грешке: исправљено упозорење због коришћења get_currentuserinfo()
4.6 (01-July-2019)
- Исправка грешке: уклоњене везе из readme датотеке додатка ради решавања лажног упозорења WordFence-а.
4.5 (18-May-2019)
После краће паузе, вратили смо се! Додатак је био уклоњен са списка због мањег проблема са е-адресом. То је решено овим издањем и додатак је враћен. Сматрамо да је ово велики корак, и да, после шест месеци одсуства из директоријума додатака.🙂
Додатак више не одржава Adknowledge. Група нас са дубоким стручним знањем о препорукама садржаја и више од 10 година искуства у одржавању веома популарних додатака недавно је преузела Yarpp од Adknowlege-а. Више о томе ускоро.
После паузе од много година, додатак је сада потпуно подржан јер је штафета предата. Пажљиво се ради на већем ажурирању (уз одговарајуће обавештавање), са нагласком на низ исправки грешака и ажурирања усаглашености, које ће бити доступно када буде темељно испробано, спремно и када ажурирања буду прописно најављена. Пратите нас.❤️
4.4
- Укидање услуге YARPP Pro
4.3.6
- Уклоњена нова датотека
4.3.5
- Исправљено „ажурирање није могуће“
4.3.4
- Нове пријаве за YARPP Pro нису дозвољене
- Укидање услуге YARPP Pro од 31. јануара 2017.
4.3.3
- Исправљено „Undefined index“ у YARPP_Cache.php (заслуге: Derrick Hammer/@pcfreak30)
4.3.2
- Исправљена ksort грешка у YARPP_Cache.php (заслуге: Derrick Hammer/@pcfreak30)
- Укидање услуге YARPP Pro од 31. децембра 2016.
4.3.1
- Испробано на Вордпресу 4.4.
- Исправљена грешка недостајућег $lang у YARPP_Cache.php
- Исправљена PHP грешка застарелости WP_Widget
4.2.5
- Испробано на Вордпресу 4.2.2.
- Исправка стилова: корисник сада може да замени све YARPP CSS стилове
4.2.4
- Исправка грешке: недостајало је ажурирање унутрашњег броја издања
4.2.3
- Испробано на Вордпресу 4.0.
- Исправка грешке: URL слике логотипа у CSS-у је без шеме (исправка http/https)
4.2.2
- Испробано на Вордпресу 3.9.1.
- Исправка грешке: уклоњене дупликатне везе сродних чланака.
- Исправка грешке: уклоњен вишак <br> на крају садржаја чланка.
4.2.1
- Исправка грешке: решен проблем у вези са „Warning: in_array() expects parameter 2 to be array, null given“.
4.2
- Испробано на Вордпресу 3.9.
- YARPP Basic и YARPP Pro сада могу да се користе истовремено, уместо да се међусобно искључују.
- Додата могућност YARPP Pro у YARPP виџет бочне траке.
- Увећано текстуално поље у табли „Могућности приказа“ ради лакшег коришћења.
- Ажурирана YARPP Pro скрипта ради омогућавања будућих побољшања.
- Ажурирана порука обавештења о MyISAM провери да објасни њен утицај на „Странице“.
- Додат описни текст који објашњава нова побољшања.
4.1.2
- Испробано на Вордпресу 3.8.
- Додата поља са подацима о API кључу на страницу домена.
- Порука обавештења о MyISAM провери ажурирана је да боље објасни шта ради и додата је порука повратне информације у случају да прављење индекса пуног текста не успе.
- Исправка грешке: замена MyISAM провере није радила од издања 4.1.x.
- Исправка грешке: PHP упозорење о недефинисаном наслову при прављењу нове ставке кеша.
- Исправка грешке: скрипта за уклањање сада брише могућности са празним, false или 0 вредностима.
- Исправка грешке: функционалност траке за померање на страници подешавања домена YARPP Pro.
4.1.1
- Исправка грешке: неусаглашеност са PHP-ом < 5.3.x
4.1
- Додата необавезна YARPP Pro побољшања:
- Огласни садржај који доноси приход, уметнут у приказ сродних чланака
- Детаљни извештаји о притисцима, стопи притисака и приходу
- Могућност приказа сродног садржаја са више домена
- Подешавања сучеља за приказ сродног садржаја, укључујући величину сличица и распоред
- Дорађени алгоритам „сродности“ сада не зависи од погона MyISAM или InnoDB
- „Сродност“ се израчунава и чува спољно, чиме се оптерећење сервера своди на најмању меру
- На основу повратних информација корисника, одељак „Могућности приказа“ подразумевано приказује све табле YARPP могућности.
4.0.8
- Недавно ажурирање YARPP 4.0.7 садржало је измену подешавања којом су корисници подразумевано укључени у наш пиксел за праћење. Тиме смо намеравали да ове проширене податке искористимо за боље разумевање географског досега овог популарног додатка. Скренута нам је пажња да ова измена крши Вордпрес смернице. Извињавамо се због проблема и исправили смо ситуацију у ажурирању 4.0.8. Убудуће бисмо заиста ценили ваше мишљење како бисмо наставили да побољшавамо производ. Пре свега нас занимају подаци о држави, домену и датуму поставке. Помозите нам да YARPP буде бољи тако што ћете пристати на ове податке и попунити нашу кратку анкету од 5 питања. Хвала.
4.0.7
- Исправка грешке: сада поузданије при одређеним произвољним могућностима.
- Ажурирана функција искључивања/брисања додатка тако да уклања све табеле. Пре исправке су остајале неке застареле табеле које је требало ручно избрисати у wp_options из phpmyadmin-а.
- Ажуриран одељак ЧПП.
- Ажурирани услови прикупљања података YARPP-а.
- Додат македонски (
mk_MK) превод, аутор: WPdiscounts.
4.0.6
- YARPP-ов аутоматски приказ се неће покретати на чланцима који садрже HTML коментар
<!--noyarpp-->на захтев. - Поузданије руковање укључивањем, нарочито при мрежном укључивању.
- Побољшано руковање изузецима, на пример када индекси пуног текста не могу да се направе или се користе табеле које нису MyISAM.
- YARPP више не покреће прављење слика величине YARPP-thumbnail (120×120) када се YARPP сличице не користе.
- Ако YARPP користите програмски уз приказ сличица и имате проблема са регистровањем YARPP-ове величине сличице, у додатак YARPP Experiments додата је ручна контрола за приморавање регистровања величине слике.
- Исправка грешке: позиви функција попут
yarpp_related_exist()изазивали су грешке. - Приложени
yarpp-template-wpml.phpсада се зовеyarpp-template-multilingual.php, након разговора са аутором додатка Polylang. - Преводи
- Додат естонски (
est_EST), аутор: journal24.info - Додат гуџарати (
gu_IN), аутор: Vikas Arora са wiznicworld.com
- Додат естонски (
4.0.5
- Исправка грешке: неки кôд за надоградњу покушавао је да приступи глобалној $yarpp пре него што је исправно покренута
- Додат пробни метод података графа у класу кеша YARPP табеле
4.0.4
- Исправка грешке: 4.0.3 је покварио неке приказе чланака са страничењем
- Исправка грешке: подршка за произвољне врсте чланака није радила исправно у приказима виџета
- Исправка грешке: JS за контролу виџета није радио исправно при првом додавању виџета
- Додата могућност постављања наслова посебног за виџет у приказу сличица, на захтев
- Додат филтер
yarpp_results - Преводи:
- Ажуриран француски превод и списак зауставних речи
- Додат словеначки (
sl_SI) превод, аутор: Silvo Katalenić
- Исправка грешке: приморава додатке DB Cache Reloaded (Fix) на пражњење када је потребно
4.0.3
- Исправка грешке: на сајтовима где произвољни шаблони нису доступни, могућност приказа „сличице“ враћала се на почетно при посети страници подешавања YARPP-а
- Исправка грешке: CSS за YARPP-ов приказ сличица учитавао се у дну странице и зато изазивао треперење стилова. Ово је исправљено за аутоматска укључивања, али не и за виџете или ручне позиве.
- Враћање глобалне променљиве
$postпосле YARPP-а сада је поузданије. Исправља приказ погрешних метаподатака на неким сложеним темама. - Датотеке YARPP шаблона више не препознају поља
Template Nameу заглављима, већ користеYARPP Template. Ово је да би се избегла забуна са обичним шаблонима страница. - Додата мета кутија „Сродни чланци“ другим врстама чланака са „аутоматским приказом“
- Ажуриран пољски превод
4.0.2
- Исправка грешке: кеш би требало да се очисти када се промени могућност „приказати само претходне чланке?“
- Исправка грешке: у приказу сличица понекад се подразумевана слика није приказивала, иако сличица чланка није била доступна.
- Ажурирања превода
- Ажурирани пољски, јапански и хебрејски преводи
- Боља подршка за распоред здесна налево
4.0.1
- Побољшања у руковању сличицама
- Практичне појединости потражите у новој ставци ЧПП-а
- Величина сличице може се навести програмски (видите ЧПП)
- YARPP сада исправно региструје своју величину сличице као
yarpp-thumbnail - Исправљена словна грешка и поједностављена једна ставка у динамичким стиловима
styles-thumbnails.php - Додат је кôд за прављење сличица одговарајуће величине у ходу, али је подразумевано искључен из разлога перформанси (видите ЧПП)
- Исправка грешке: понекад се правила класа
yarpp-related-са вишком цртице. Сада је исправљено тако да се правиyarpp-related. - Исправка грешке: табела
term_relationshipsсе спајала када није било потребно - Исправка грешке: могућности виџета се нису приказивале ако произвољни шаблони нису били доступни
- Исправка грешке: неки пролазни подаци су пребрзо истицали ако се користило кеширање објеката
- Филтер
yarpp_map_post_typesсада се примењује и на доводе и прима додатни аргумент да би се знало да ли је контекстwebsiteилиrss.
4.0
- Нова могућност шаблона са сличицама!
- PHP није потребан — само посетите страницу подешавања
- Уредите CSS датотеку своје теме да бисте изменили стил
- Измене подешавања аутоматског приказа:
- Лако изаберите на којим врстама чланака желите да се приказују сродни чланци
- Додата могућност „прикажи и у архивама“
- Исправка грешке: употребе
related_posts_exist()иget_related()без изричитог параметра референтног ИБ-а погрешно нису враћале сродне чланке. - Измене излазног HTML-а:
- Сав YARPP излаз сада је умотан у
divса класомyarpp-related,yarpp-related-widgetилиyarpp-related-rss, у зависности од случаја (на захтев). Ако нема резултата, додаје се класаyarpp-related-none. - Текст „сродне чланке вам доноси YARPP“ додаје се само ако има резултата.
- Сав YARPP излаз сада је умотан у
- Дотеривање сучеља подешавања:
- Нови изглед бирача шаблона
- Приказ примера кода сада је подразумевано скривен; поново га укључите у језичку „могућности приказа“.
- Ново дугме „умножи шаблоне“ омогућава постављање приложених шаблона у тренутну тему једним дугметом, ако то дозвољавају овлашћења система датотека.
- Подаци из заглавља у произвољним YARPP шаблонима сада се корисницима приказују у сучељу подешавања. Доступна поља су
YARPP Template,Description,Author,Author URI, у истом формату као заглавља датотека додатака и тема. Примере потражите у приложеним шаблонима.
- Чишћење кода:
- Сучеље екрана подешавања преписано је тако да користи
divуместоtable! - Уграђена помоћ на екрану подешавања сада користи Вордпресове показиваче
- Уклоњена табела кеша кључних речи, јер заправо не доприноси знатно перформансама, а додатна табела није вредна тог оптерећења.
- Сучеље екрана подешавања преписано је тако да користи
- Измене подразумеваних могућности:
- Подразумевани број резултата је сада 4
- Подразумевани праг подударања је сада 4
- Подразумевани наслов „пре сродних уноса“ користи
h3уместоp
- Додат филтер
yarpp_map_post_typesза програмско навођење врста чланака које се узимају у обзир при аутоматском приказу - Додата могућност слања подешавања и података о коришћењу YARPP-а назад YARPP-у (подразумевано искључено). Ови подаци ће се користити за доношење информисанијих одлука о будућем развоју YARPP-а. Више података доступно је у подешавањима.
3.5.6
- Исправка словне грешке за postmeta кеш
- Додат традиционални кинески (Тајван,
zh_TW) превод, аутор: Pseric
3.5.5
- Брза исправка начина учитавања кода административног екрана у Вордпресу < 3.3.
3.5.4
- Нови језичак „Помоћ“, који приказује текст помоћи из readme датотеке.
- Иконице за Retina! Сада се служе брже, у облику спрајта.
- Додат хрватски (
hr) превод, аутор: gocroatia.com - Чишћење:
- Исправка грешке: зауставне речи се нису учитавале ако је WPLANG дефинисан, али празан.
- Додат нови метод
statsобјектимаYARPP_Cache_*. - Мета кутије се учитавају на куки
screen_option. Побољшава перформансе на административним страницама. - Подразумевана могућност „прикажи само претходне чланке“ промењена је у
falseи уклоњен је текст из ЧПП-а, јер више не доприноси знатно перформансама.
3.5.3
- Исправка грешке: исправљен чест узрок „нема сродних чланака“!
- Боље руковање ревизијама чланака
- Исправка грешке: подешавање није било аутоматско при мрежним укључивањима.
- Чишћење кода:
- Исправка грешке: табеле би требало да се праве према подешавањима скупа знакова Вордпреса
- Методи YARPP_Cache_*::update су сада заштићени
- Поједностављено руковање неким прелазима статуса чланка
- Обезбеђено је да кука
delete_postдобија одговарајуће податке о ИБ-у чланка - Разне функције сада позивају метод
enforceкоји укључује додатак ако је нова поставка или по потреби обавља надоградњу. (Део исправке за мрежно укључивање изнад.)
3.5.2
- Исправка грешке: исправљена незгодна словна грешка која је изазивала „нема сродних чланака“ у многим окружењима са табелама које нису MyISAM
- Исправљена грешка због које се сродни чланци нису поново израчунавали при ажурирању чланка, у окружењима која користе YARPP метод кеширања
tableи трајни систем кеширања објеката, као што су W3 Total Cache или memcached - Исправка грешке: позив
get_post_types()није успевао у ajax приказу - Исправљена грешка због које се неке могућности RSS приказа нису поштовале
- Исправљена грешка због које се „аутоматски приказ“ приказивао на неким произвољним врстама чланака без икакве контроле.
- Преводи:
- Додат чешки (
cs_CZ) превод, аутор: Zdenek Hejl - Додат српски (
sr_RS), аутор: Zarko Zivkovic - Исправљена грешка у холандском преводу
- Додат чешки (
- У readme датотеци појашњено да је потребан Вордпрес 3.1
- Чишћење кода:
- PHP 5.3+: замењена једна употреба
ereg_replace - Уклоњено упозорење при чувању подешавања
- Понекад се исписивало упозорење при надоградњи са YARPP-а < 3.4.4
- Исправљено PHP упозорење када се не узима у обзир ниједна таксономија
- Више се не користи функција
clear_pre, застарела од Вордпреса 3.4.
- PHP 5.3+: замењена једна употреба
3.5.1
- Исправка грешке:
$yarpp->get_post_types()сада подразумевано враћа низ имена - Обезбеђено је да се користе све подржане врсте чланака када је постављено „прикажи резултате свих врста чланака“
3.5
- Нови јавни YARPP API за упите, који подржава произвољне врсте чланака
- Документација у одељку „остале белешке“ у readme датотеци
- Промењен формат параметара
weight,template,recentу могућностима и необавезним аргументима
- Даља оптимизација главног упита:
- Шта је боље од спајања четири табеле? Спајање две.
- Искључивање сада једноставно користи
term_taxonomy_idуместоterm_id
- Исправка грешке: мета кутија прегледа „сродни чланци“ није увек радила исправно
- Измене потписа функција
related_*()иyarpp_related(). - Додато „узми у обзир са додатном тежином“ и за мерила таксономије
- Чишћење кода:
- Кеш се не чисти када је већ празан
- Метод
sqlјеprotectјер не би требало да будеpublic - Даље коришћење помоћних функција из 3.1, као што је
wp_list_pluck() - Нова константа
YARPP_EXTRA_WEIGHTза дефинисање „додатне тежине“. Подразумевано је 3.
- Преводи:
- Додат словачки (
sk_SK) превод, аутор: Forex - Додат румунски (
ro_RO) превод, аутор: Uhren Shop - Ажурирани преводи
it_IT,ko_KR,fr_FR,sv_SE,ja
- Додат словачки (
3.4.3
- Исправка грешке: кључне речи се нису чистиле при ажурирању чланка, па нови чланци (који почињу празни) нису добијали корисна подударања кључних речи наслова и садржаја. То је често доводило до „нема сродних чланака“ за нове чланке.
- Postmeta кеш: при пражњењу се чисти и кеш кључних речи
- Поузданији показивач добродошлице
- Још инфраструктуре за подршку произвољним врстама чланака
- Ажуриран турски превод, аутор: Barış Ünver
3.4.2
- Исправка грешке: 3.4 и 3.4.1 су подразумевали постојање табеле
wp_posts. - Исправљена словна грешка у датотеци примера шаблона
yarpp-template-random.php - Побољшана усаглашеност са додатком DB Cache Reloaded који не примењује исправно метод
set_charset.
3.4.1
- Исправка грешке: враћен приступ
global $postпроизвољним шаблонима - Исправка грешке за недостајући
join_filterпри заобилажењу кеша - Исправке грешака у изменама упита:
- Исправка грешке: заједнички изрази таксономије нису се исправно бројали
- Исправка грешке: искључивање није …
