Опис
Поређајте своје странице, хијерархијске произвољне врсте чланака или произвољне врсте чланака са „page-attributes“ превлачењем и отпуштањем директно са уграђеног списка страница.
Превуците и отпустите страницу на жељени положај. Без нових страница у администраторском изборнику, без незграпних, накнадно додатих корисничких сучеља. Превлачење и отпуштање на екрану страница или врсте чланка.
Додатак „води рачуна о способностима“ – само корисници који могу да уређују туђе странице (уредници и администратори) моћи ће да преуређују садржај.
Укључена је уграђена помоћ: притисните језичак „Помоћ“ у горњем десном углу екрана.
Допринос
Радо ћемо вас примити у развој на GitHub-у.
Постављање
- Поставите га преко директоријума додатака на WordPress.org или отпремањем датотека на свој сервер.
- Укључите додатак у изборнику „Додаци“ у Вордпресу.
- Почните да преуређујете свој садржај!
ЧПП
-
Зашто не могу да преуредим своје чланке?
-
Обични чланци се не приказују по редоследу у изборнику, већ хронолошки. Теоретски можете додати ређање по изборнику чланцима у свом кôду (functions.php теме, додатак) помоћу:
add_post_type_support( 'post', 'page-attributes' ); -
Може ли моја произвољна врста чланка да искористи овај додатак?
-
Да. Када региструјете врсту чланка, укључите могућност
page-attributesу списак подршке. То ће додати могућностSort by Orderу везе за филтрирање изнад падајућих спискова. Када поређате по редоследу, можете превлачити и отпуштати садржај.'supports' => array( 'title', 'editor', 'page-attributes' ),Или, када региструјете врсту чланка, поставите
hierarchicalнаtrue– хијерархијске врсте чланака се подразумевано ређају по редоследу у изборнику.Можете искористити и филтер
simple_page_ordering_is_sortable, који прослеђује резултат подразумеване провере и назив врсте чланка, да бисте заменили подразумевано понашање. -
Желим да се моја нехијерархијска врста чланка може ређати. Помоћ!
-
Погледајте претходна два одговора – само додајте
page-attributesна списак подржаних могућности врсте чланка. -
Чланци су преуређени, али се редослед није променио у јавном делу сајта!
-
Овај додатак не мења никакво понашање у јавном делу, већ само мења редослед у изборнику сачуван у Вордпресу.
Ако желите да се списак страница или произвољних врста чланака приказује тим редоследом, морате да промените параметар
orderbyупита чланака наmenu_order(ако већ није). -
Садржај је преуређен и изгледало је да ради, али се после освежавања вратио стари редослед!
-
То највероватније значи да AJAX захтев – кôд на страни сервера – није успео након што сте спустили садржај на нови положај. Неки дељени хостинзи агресивно прекидају и ограничавају AJAX захтеве. Издање 2.0 групише ове захтеве, па можете покушати да смањите број ставки које се ажурирају у сваком захтеву помоћу филтера у датотеци functions.php ваше теме или у произвољном додатку:
add_filter( 'simple_page_ordering_limit', function($number) { return 5; } );Где је 5 број ставки које се обрађују у сваком захтеву (подразумевано је 50). Имајте на уму да овај пример користи PHP 5.3+ функције повратног позива, па ако још увек користите PHP 5.2, мораћете да додате традиционални повратни позив.
-
Шта се догодило са падајућим пољем које ми је омогућавало да променим број ставки на свакој страници у администрацији?
-
Ова могућност је већ уграђена у Вордпрес, али је помало скривена. Ако отворите језичак „Могућности приказа“ на врху (на списку чланака), постоји поље у којем можете одредити број ставки за приказ по страници. Закључено је да није добра пракса да се ово удвостручује.
-
Како могу да изменим врсте чланака које се могу ређати?
-
Врсте чланака се могу укључити или изузети помоћу филтера
simple_page_ordering_is_sortable.На пример, да бисте изузели произвољну врсту чланка
excluded_post_type, додајте следећи исечак у датотеку функција теме или у произвољни додатак:add_filter( 'simple_page_ordering_is_sortable', function( $sortable, $post_type ) { if ( 'excluded_post_type' === $post_type ) { return false; } return $sortable; }, 10, 2 );Да бисте укључили произвољну врсту чланка
include_post_type, додајте следећи исечак у датотеку функција теме или у произвољни додатак:add_filter( 'simple_page_ordering_is_sortable', function( $sortable, $post_type ) { if ( 'include_post_type' === $post_type ) { return true; } return $sortable; }, 10, 2 ); -
Могу ли да користим REST за ређање чланака?
-
Да. Додатак региструје REST крајњу тачку
simple-page-ordering/v1/page_ordering. -
Где да пријавим безбедносне грешке пронађене у овом додатку?
-
Безбедносне грешке пронађене у изворном кôду додатка Simple Page Ordering пријавите путем Patchstack програма за откривање рањивости. Тим Patchstack-а ће вам помоћи око провере, доделе CVE ознаке и обавештавања програмера овог додатка.
Рецензије
Сарадници и градитељи
„Simple Page Ordering“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.
Сарадници„Simple Page Ordering“ је преведен на 33 језика. Хвала преводиоцима на њиховим доприносима.
Преведите „Simple Page Ordering“ на свој језик.
Заинтересовани сте за развој?
Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.
Дневник измена
2.8.1 – 2026-09-24
Имајте на уму да ово издање подиже најмање издање Вордпреса са 6.8 на 6.9.
- Измењено: Издање Вордпреса „tested up to“ подигнуто на 7.1 (заслуге: @zamanq, @dkotter, @jeffpaul преко #298, #300).
- Измењено: Најмање издање Вордпреса подигнуто са 6.8 на 6.9 (заслуге: @jeffpaul, @dkotter преко #301).
- Исправљено: Поништавање кеша при враћању редоследа у изборнику за врсту чланка на почетно (заслуге: @peterwilsoncc, @dkotter преко #283).
- Безбедност: Решено GHSA-2fw7-7pgf-rvwp (заслуге: @dkotter, @peterwilsoncc, @jeffpaul преко GHSA-2fw7-7pgf-rvwp).
- Безбедност: Решено GHSA-jfqp-r9rv-697f (заслуге: @dkotter, @peterwilsoncc, @jeffpaul преко GHSA-jfqp-r9rv-697f).
2.8.0 – 2026-05-15
- Додато: Додат филтер за искључивање радњи у реду странице (заслуге: @sanketio, @faisal-alvi преко #249).
- Исправљено: Решен проблем са емоџијима у насловима страница (заслуге: @jamesmorrison, @dkotter преко #248).
- Измењено: Назначена усаглашеност са Вордпресом 7.0 (заслуге: @peterwilsoncc, @jasperfrontend, @jeffpaul преко #254, #271).
- Измењено: Уклоњена уграђена датотека превода у корист датотеке коју дистрибуира wp.org (заслуге: @peterwilsoncc, @dkotter преко #279).
- Измењено: Најмање подржано издање Вордпреса подигнуто на 6.8 (заслуге: @jeffpaul, @jasperfrontend преко #271).
- Безбедност: Ажурирано 10up-toolkit на 6.5.0 (заслуге: @jamesmorrison, @dkotter преко #247).
- Безбедност: Ажурирано
http-proxy-middlewareса 2.0.6 на 2.0.9 иtar-fsса 2.1.2 на 3.0.9 (заслуге: @dependabot, @peterwilsoncc преко #244). - Безбедност: Ажурирано
bytesса 3.0.0 на 3.1.2 иcompressionса 1.7.4 на 1.8.1 (заслуге: @dependabot, @peterwilsoncc преко #246). - Безбедност: Ажурирано
tmpса 0.2.1 на 0.2.5,@wordpress/envса 9.2.0 на 10.28.0,inquirerса 8.2.6 на 8.2.7,form-dataса 2.3.3 на 4.0.4 и@cypress/requestса 3.0.1 на 3.0.9 (заслуге: @dependabot, @peterwilsoncc преко #250). - Безбедност: Ажурирано
@babel/plugin-transform-modules-systemjsса 7.23.9 на 7.29.4,postcssса 8.4.33 на 8.5.14 иsimple-gitса 3.33.0 на 3.36.0 (заслуге: @dkotter, @dependabot преко #277). - Безбедност: Ажуриране NPM зависности због којих је NPM audit избацивао безбедносна упозорења (заслуге: @peterwilsoncc, @dkotter преко #256).
- Безбедност: Ажурирано
lodashса 4.17.21 на 4.18.1 (заслуге: @dependabot, @dkotter преко #258, #269). - Безбедност: Ажурирано
webpackса 5.94.0 на 5.105.0 (заслуге: @peterwilsoncc, @dependabot преко #259). - Безбедност: Ажурирано
qsса 6.14.1 на 6.14.2 (заслуге: @dkotter, @dependabot преко #260). - Безбедност: Ажурирано
immutableса 4.3.5 на 4.3.8 (заслуге: @dkotter, @dependabot преко #261). - Безбедност: Ажурирано
svgoса 3.2.0 на 3.3.3 (заслуге: @dkotter, @dependabot преко #262). - Безбедност: Ажурирано
simple-gitса 3.22.0 на 3.33.0 (заслуге: @dkotter, @dependabot преко #263). - Безбедност: Ажурирано
flattedса 3.2.9 на 3.4.2 (заслуге: @dkotter, @dependabot преко #264). - Безбедност: Ажурирано
picomatchса 2.3.1 на 2.3.2 (заслуге: @dkotter, @dependabot преко #266). - Безбедност: Ажурирано
node-forgeса 1.3.3 на 1.4.0 (заслуге: @dkotter, @dependabot преко #268). - Безбедност: Ажурирано
follow-redirectsса 1.15.11 на 1.16.0 (заслуге: @dkotter, @dependabot преко #270). - Безбедност: Ажурирано
fast-uriса 3.1.0 на 3.1.2 (заслуге: @dkotter, @dependabot преко #274).
2.7.4 – 2025-05-19
- Измењено: Издање Вордпреса „tested up to“ подигнуто на 6.8 (заслуге: @jeffpaul преко #239, #240).
- Измењено: Најмање издање Вордпреса подигнуто са 6.5 на 6.6 (заслуге: @jeffpaul преко #239).
- Безбедност: Ажурирано
tar-fsса 2.1.1 на 3.0.8 (заслуге: @dependabot, @peterwilsoncc преко #238). - Безбедност: Ажурирано
@babel/runtimeса 7.23.9 на 7.27.0 (заслуге: @dependabot, @peterwilsoncc преко #237).
2.7.3 – 2025-03-11
- Измењено: Издање Вордпреса „tested up to“ подигнуто на 6.7 (заслуге: @sudip-md, @godleman, @jeffpaul преко #230, #231).
- Измењено: Најмање издање Вордпреса подигнуто са 6.4 на 6.5 (заслуге: @sudip-md, @godleman, @jeffpaul преко #230, #231).
- Безбедност: Ажурирано
webpackса 5.90.0 на 5.94.0 (заслуге: @dependabot, @faisal-alvi преко #224). - Безбедност: Ажурирано
serve-staticса 1.15.0 на 1.16.2 иexpressса 4.19.2 на 4.21.0 (заслуге: @dependabot, @peterwilsoncc преко #226). - Безбедност: Ажурирано
cookieса 0.6.0 на 0.7.1 иexpressса 4.21.0 на 4.21.1 (заслуге: @dependabot, @Sidsector9 преко #228). - Безбедност: Ажурирано
serialize-javascriptса 6.0.0 на 6.0.2 иmochaса 10.2.0 на 11.1.0 (заслуге: @dependabot, @dkotter преко #232).
2.7.2 – 2024-08-21
- Измењено: Издање Вордпреса „tested up to“ подигнуто на 6.6 (заслуге: @sudip-md, @ankitguptaindia, @jeffpaul преко #216, #217).
- Измењено: Најмање издање Вордпреса подигнуто са 6.3 на 6.4 (заслуге: @sudip-md, @ankitguptaindia, @jeffpaul преко #216).
- Исправљено: Проблем где се јавља грешка
Undefined array keyкада ИБ родитеља чланка не постоји у низу$children_pages(заслуге: @xDehy, @peterwilsoncc преко #219). - Безбедност: Ажурирано
expressса 4.18.2 на 4.19.2,follow-redirectsса 1.15.5 на 1.15.6,postcssса 7.0.39 на 8.4.33,10up-toolkitса 5.2.3 на 6.1.0 иwebpack-dev-middlewareса 5.3.3 на 5.3.4 (заслуге: @dependabot, @faisal-alvi преко #208). - Безбедност: Ажурирано
bracesса 3.0.2 на 3.0.3 иwsса 7.5.9 на 7.5.10 (заслуге: @dependabot, @iamdharmesh преко #214).
2.7.1 – 2024-06-03
- Додато: Недостајући домен текста (заслуге: @alexclassroom, @dkotter преко #199).
- Додато: Одељак „Testing“ у датотеци
CONTRIBUTING.md(заслуге: @kmgalanakis, @jeffpaul преко #202). - Измењено: Издање Вордпреса „tested up to“ подигнуто на 6.5 (заслуге: @jeffpaul, @sudip-md, @dkotter преко #201).
- Измењено: Најмање издање Вордпреса подигнуто са 5.7 на 6.3 (заслуге: @jeffpaul, @sudip-md, @dkotter преко #201).
- Исправљено: Исправљена грешка у позиву
get_walked_pagesза произвољне врсте чланака (заслуге: @sissibieber, @zachgibb, @peterwilsoncc, @mjot, @jeffpaul преко #200).
2.7.0 – 2024-04-03
- Додато: Могућност измене хијерархије страница (заслуге: @amityweb, @jeffpaul, @peterwilsoncc, @shannonmfisher, @ankitguptaindia, @faisal-alvi преко #172).
- Додато: Подршка за преглед додатка на WordPress.org (заслуге: @dkotter, @jeffpaul преко #183).
- Измењено: Произвољни кôд за декодирање HTML ентитета замењен пакетом
@wordpress/html-entities(заслуге: @helen, @jeffpaul, @psorensen, @peterwilsoncc преко #189). - Измењено: Најмање издање
nodeподигнуто са16на20и очишћене NPM зависности (заслуге: @Sidsector9, @dkotter преко #188). - Измењено: Ажуриран CODEOWNERS (заслуге: @jeffpaul, @dkotter преко #186).
- Измењено: Надограђено download-artifact са v3 на v4 (заслуге: @iamdharmesh, @jeffpaul преко #194).
- Измењено: lee-dohm/no-response замењено са actions/stale ради лакшег затварања застарелих проблема и проблема без одговора (заслуге: @jeffpaul, @dkotter преко @195).
- Измењено: Искључени захтеви за аутоматско усклађивање са циљном граном (заслуге: @iamdharmesh, @jeffpaul преко #196).
- Безбедност: Ажурирано
@babel/traverseса7.20.12на7.23.6(заслуге: @dependabot, @ravinderk преко #184). - Безбедност: Ажурирано
sharpса0.30.7на0.32.1(заслуге: @dependabot, @Sidsector9 преко #182). - Безбедност: Ажурирано
10up-toolkitса4.3.1на5.2.2(заслуге: @dependabot, @Sidsector9 преко #182).


