- Az Apple is mesterséges intelligenciával turbózza fel a teljes kínálatot
- Okosóra és okoskiegészítő topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S24 - nos, Exynos
- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
- Windows CE fórum
- Vodafone mobilszolgáltatások
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Azonnali mobilos kérdések órája
Hirdetés
-
Nem szavazza meg Musk 56 milliárd dolláros csomagját a norvég állami vagyonalap
it Az 1,7 billió dollárt kezelő norvég állami vagyonalap jelezte: nem szavazzák meg Elon Musk 56 milliárd dolláros juttatási csomagját a Teslánál.
-
UbiForward24 - Jön az Anno 117: Pax Romana
gp Folytatódik a híres sorozat, jövőre egy teljesen új epizóddal jelentkeznek a készítők.
-
Computex 2024: újfajta tápdizájn a Lian Li boszorkánykonyhájáról
ph Az L alakú Edge széria három kapacitással közeleg, és a legszerényebb variánsa kap egy picit olcsóbb kiadást, ami levehető mesh hálóval jön.
-
Mobilarena
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
adatfalo
senior tag
válasz
inf3rno #8914 üzenetére
Ha megírod, hogy pontosan mit szeretnél akkor arra tudunk megoldási javaslatot adni, mint minden fejlesztési feladatnál egy pontos brief (leírás) elengedhetetlen. Annak tudatában lehet 1db plugin megoldja az igényeidet de az is lehet, hogy ténylegesen egyedileg kell lefejleszteni amit szeretnél.
De, hogy ne csak általánosságban beszéljek: Wordpress Plugin Developementwww.adatfalodesign.hu
-
adatfalo
senior tag
válasz
inf3rno #8917 üzenetére
Ezt a legtöbb esetben shortcode definiálásával szokták megoldani, hogy bárhova elhelyezhető legyen az adott funkció.
A funkciókat, shortcode-okat pedig a sablonod functions.php filejában szokás tárolni, ha nagyobb volumenü projektről van szó, akkor érdemes kiszervezni egy külön pluginba. Ahhoz, hogy ne írja felül egy sablon frissítés, érdemes a child theme-t is telepíteni és a módosításokat abban végezni.
A todo listát én az alábbi módon csinálnám (kihasználva a WordPress adta milliónyi plugin lehetőségét):
- CPT UI pluginnal létrehoznék egy új CPT-t "To do list" néven, beállítva úgy, hogy legyen archive oldala. Ebben az esetben az oda feltöltött bejegyzések úgy fognak kilistázódni mint a blog bejegyzések.
- Ha front-end-en akarsz űrlapot létrehozni, akkor Piotnet Forms vagy ACF+ACF Extended pluginnal létrehoznék 1 űrlapot, amely az adott CPT-be menti az adatokat.
Mindezt kódolással is meg lehet oldani, nem feltétlenül egyszerűbb.www.adatfalodesign.hu
-
adatfalo
senior tag
válasz
inf3rno #8921 üzenetére
Világos, én is jobban preferálom az egyedi kódot a plugin használatánál. Érdemes törekedni a lehető legkevesebb plugin használatára, de olykor nem éri meg a vesződést. Egy cache plugin (bár manapság mindenki a szerver oldali cachelésre esküszik), egy cookie kezelő plugin, az esetleges analítikai és egyéb API kapcsolatokért felelős pluginok sok munkaórát spórolhatnak meg.
BTW, kódolással is ugyan ezt a logikát követném: CPT és egy űrlap amely menti az adott CPT-be az adatokat. Itt van egy jó tutorial amit követhetsz: linkwww.adatfalodesign.hu
-
CharlieDrop
veterán
válasz
inf3rno #8924 üzenetére
Ja, hogy csak plugin.
Semmi extra sincs plugin készítésbe.
Általában nem túl gázak, pláne amit sokan használnak és rendszeresen frissítenek. Csak akkor írok sajátot, ha abszolút nincs rá megoldás, ilyen elég ritka szerencsére, bár most kellene egy 3D tervezőt csinálni.Nem használok AD-blockert a PH! oldalain!
-
TheProb
veterán
válasz
inf3rno #8936 üzenetére
Áh, köszi. Eszerint a hostinger-es plugin foghatta talán meg, illetve a heartbeat-et kikapcsolta az LS. Előbbit ki, utóbbit kilőttem.
Illetve bekonfoltam egy newrelic mérést, eszerint meg a wp-cron eszik sokat, ezt ki lehet lőni?"Boba is Mickey, Mickey is Boba" - Finkle Einhorn | PC Rig: https://pcpartpicker.com/b/bBy48d
-
adatfalo
senior tag
válasz
inf3rno #8949 üzenetére
Szerintem valami ilyesmire gondolsz:
function prefix_restrict_users_to_own_posts($wp_query) {
if (is_admin()) {
// Meghatározza a jelenlegi felhasználó szerepét
$user = wp_get_current_user();
// Ellenőrzi, hogy a felhasználó 'szerző' vagy 'szerkesztő' szerepű-e
if (in_array('author', (array) $user->roles) || in_array('editor', (array) $user->roles)) {
// Korlátozza a lekérdezést csak a jelenlegi felhasználó által írt bejegyzésekre
$wp_query->set('author', $user->ID);
}
}
}
add_action('pre_get_posts', 'prefix_restrict_users_to_own_posts');
function prefix_restrict_editing_to_own_posts($caps, $cap, $user_id, $args) {
// Ellenőrizzük, hogy az 'edit_post' vagy 'delete_post' képességről van-e szó
if ('edit_post' != $cap && 'delete_post' != $cap) {
return $caps;
}
$post = get_post($args[0]);
$post_type = get_post_type_object($post->post_type);
// Ellenőrizzük, hogy a poszt létezik-e és hogy egyedi poszttípus-e
if (!$post || 'your_custom_post_type' != $post->post_type) {
return $caps;
}
// Ellenőrizzük, hogy a jelenlegi felhasználó a poszt szerzője-e
if ($user_id != $post->post_author) {
$caps[] = $post_type->cap->edit_others_posts;
} return $caps;
}
add_filter('map_meta_cap', 'prefix_restrict_editing_to_own_posts', 10, 4);www.adatfalodesign.hu
-
adatfalo
senior tag
-
adatfalo
senior tag
válasz
inf3rno #8964 üzenetére
A 404-re és létre kell hoznod egy template-et és beállítani: https://elementor.com/blog/create-custom-wordpress-404-page/
A WordPress alapvetően egy blog motor, így az alapértelmezett beállítása az, hogy kilistázza az összes bejegyzést a sablonod Archive template file-ja szerint.
Ahhoz, hogy egy egyedi oldalt állíts be a főoldaladnak, ami nem a bejegyzéseid lista nézete, ahhoz a már említett Beállítások>Olvasás oldalon kell átállítani a kezdőlapot.www.adatfalodesign.hu
-
inf3rno
nagyúr
válasz
inf3rno #8914 üzenetére
Sikerült beletanulni közben a plugin fejlesztésbe 02-10 - 03-23 alatt írtam rá saját keretrendszert, ami egységesen kezeli a frontend és backend oldalakat és a különböző forrásokból jövő adatokat. Pl. létrehozok egy SettingsEntityStorage objektumot, beállítom a mezőket, aztán tudok menteni update_options-el egy tömbbe entitásokat és kiolvasni get_options-el gyakorlatilag automatikusan. Ugyanígy CPT-knél is megoldható ez a fajta Storage interface a postokra. Most még azon dolgozom, hogy a szűrők támogatva legyenek benne, és ne kelljen lekérni az összes postot egy-egy típushoz, illetve, hogy a meta is támogatva legyen benne. A lényeget azt hiszem megragadtam ezzel, legalábbis valaki azt írta, hogy 90%-ban ezeket használja, ritkábban foglalkozik taxonomy készítéssel, ilyesmikkel. Még dolgozok rajta, hogy ez mind támogatva legyen, aztán szerintem el lehet kezdeni élesben munkát vállalni plugin készítére. Ötletem már van is a következő projektre. A todo list volt a teszt projekt, azt sikerült megvalósítani, bár egy kicsit gány kinézetre:
Buliban hasznos! =]
-
sz.j
nagyúr
válasz
inf3rno #8989 üzenetére
Nem bánnám ha nem kellene, mert ha Wordpress alapú lenne az oldal akkor egy pluginnal gyorsan megoldható lenne, de mivel nem az és ráadásul én sem értek hozzá így csak reménykedek, hogy jó lesz GDPR nélkül is.
Műanyag, alumínium és motoros redőnyök, valamint szúnyoghálók készítése, szerelése. www.szaboredony.hu
-
inf3rno
nagyúr
válasz
inf3rno #8985 üzenetére
Ez valszeg valami memory leak volt, vagy passz. A memória elfogyott, úgyhogy megdupláztam. Most működik. Gondolom nem valami gazdaságosan kezeli a memóriát a WP. Ha ennyire fel tud menni, akkor nagyobb forgalmú oldalaknál elég nagy szívás lehet optimalizálni.
Buliban hasznos! =]
-
Gave
addikt
válasz
inf3rno #9022 üzenetére
Minden szolgáltató pontos dokumentációt tart fent, van ahol példa, működő kód is van, csak ki kell tölteni hozzá egy accounthoz a konfigot, stbstb. Utána van sandbox a teszteléshez. Többnyire manapság REST API lesz.
Hát az ilyeneket az olyan "haszontalanok" fejlesztenék mint én, csak ugye minden ingyen kell az embereknek örök garanciával, supportal, és hát abból nem lehetett megélni.
Gondolom ez is el fog rohadni hamarosan, mint minden más is, ahol nincs mögötte cég akinek megéri fejleszteni ÉS karbantartani őket, követni a core és a plugin ökoszisztéma változásokat, reagálni a folyamatos ostrom alatti biztech részére, stbstb ami ezzel jár, és kb felörli az ember életét ha beáll egy nagyobb plugin mögé.
Here? For folks like us? Wrong city.., wrong people
-
inf3rno
nagyúr
válasz
inf3rno #9031 üzenetére
Megvan közben, elementorral is lehet ilyen animációt mozgási hatásoknál. Amit nem értek, hogy elementoros szerkesztési nézetben működik a dolog, viszont ha frissítem az oldalt, akkor eltűnik az animáció. Ugyanígy a menü színét is változtatnám ha ráhúzzák az egeret, az sem jelenik meg éles nézetben. Bármi ötlet, hogy ez hogyan javítható? Találkozott már valaki ilyennel?
Buliban hasznos! =]
-
inf3rno
nagyúr
válasz
inf3rno #9038 üzenetére
Igazából a lényeget sikerült kiemelni belőle. Létre lehet hozni egy mu-plugins nevű mappát, amiben ha elhelyezek egy PHP fájlt, akkor az alábbi kód sikeresen lefut:
error_log('plugin filtering');
add_filter('option_active_plugins', function (array $plugins){
error_log(json_encode($plugins));
return $plugins;
});Ez rendkívül jó, mert ki lehet kapcsolni bizonyos plugineket mielőtt azokat betöltené a WP, illetve a sorrendjük is módosítható tetszés szerint. Nekem konkrétan GDPR-os cookie consent-hez kell, hogy bizonyos pluginek felhasználói hozzájárulástól függően legyenek bekapcsolva.
Buliban hasznos! =]
-
inf3rno
nagyúr
válasz
inf3rno #9039 üzenetére
Egy nap alatt elkészült a süti beállítóm, ami az általam választott plugineket kapcsolgatja. Egyelőre hardcode-olni kell bele, hogy milyen plugineket kapcsolgasson melyik kategóriáknál, meg kinézetileg nem egy nagy szám, de ma ennyire futotta. Nem gondoltam volna, hogy ennyire hamar meglesz.
Buliban hasznos! =]
-
inf3rno
nagyúr
válasz
inf3rno #9065 üzenetére
Igazából még több plugint is nézegetnek, hogy van e. Gondolom ezeknek vannak ismert sebezhetőségeik, amiket végigzongoráznak, aztán ha találnak egyet, ami van és sebezhető, akkor bejutnak. Viszont csak divatos plugineket használok és rendszeresen frissítem őket, úgyhogy ez sem hiszem, hogy eredményre vezetne. Maximum ha zero day van vagy nagyon gyorsan betalálnak frissítés előtt, akkor van esélyük meghákolni az oldalt. Legalábbis én így látom, de nincs sok tapasztalatom WP üzemeltetéssel.
[ Szerkesztve ]
Buliban hasznos! =]
Új hozzászólás Aktív témák
- Computex 2024: háznézőben a Montech asztalainál
- Az Apple is mesterséges intelligenciával turbózza fel a teljes kínálatot
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Milyen videókártyát?
- Túra és kirándulás topic
- iPad topik
- Okosóra és okoskiegészítő topik
- Milyen TV-t vegyek?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Politika
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen