-
Fototrend
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
miqlas
őstag
Régi, 5-6 éves backupból lehet wordpress oldalt localhost-on használni? Szükségem lenne pár dologra, de ezt csak úgy tudnám kinyerni, ha „vissza hoznám az életbe” egy-két hétre!
-
adatfalo
senior tag
válasz
CharlieDrop #8993 üzenetére
Én csak azt írtam le, hogy hogyan tudja ellenőrizni, hogy használ-e cookie-kat és ha igen miket.
-
inf3rno
nagyúr
válasz
CharlieDrop #8996 üzenetére
Elementoros szerkesztői felületen volt, úgyhogy esetleg az nyelheti be a memóriát. Esetleg localhoston megpróbálhatom elemezni, úgy rémlik PHP-nek volt ilyen erőforrás elemzője, amit külön kellett telepíteni hozzá. De most mással vagyok elfoglalva...
-
inf3rno
nagyúr
-
inf3rno
nagyúr
válasz
CharlieDrop #8993 üzenetére
Az adok-veszek részhez lehetne, de túlzás lenne.
-
inf3rno
nagyúr
Közben módosítottam. Ránézésre nem használsz semmit, úgyhogy talán nem fog kelleni. Főleg ha csak saját célra használod. Hivatalosan amúgy GDPR-os tájékoztatóba bele kell írni a sütiket, úgyhogy egy bonyolultabb jogi procedúra is jár mellé, illetve a gombnál is lehet választani, hogy mit engedsz meg és mit nem.
-
inf3rno
nagyúr
Biztos, hogy használsz sütiket? Ha nem, akkor nem kell. Ha igen, akkor beállítasz egy cookiet így: [link] ha rákattint a gombra [link], és ha jelen van a cookie, akkor elrejted a cookie bannert display: none-al. [link]
Valami ilyesmi:
<div class="cookie_banner">
<button class="cookie_banner_accept">
Minden sütit elfogadok!!!
</button>
</div>
<style>
.cookie_banner.accepted {
display: none;
}
</style>
<script>
document.addEventListener("DOMContentLoaded", function (){
var banner = document.querySelector(".cookie_banner");
var button = document.querySelector(".cookie_banner_accept");
button.addEventListener("click", function (){
var nextYear = new Date();
nextYear.setFullYear(nextYear.getFullYear()+1);
document.cookie = 'accepted=1; expires=' + nextYear.toUTCString() + ';';
banner.classList.add("accepted");
})
if (document.cookie.indexOf("accepted=1") !== -1)
banner.classList.add("accepted");
});
</script> -
sz.j
nagyúr
Tudom, hogy itt off, de megkérdezem hátha tud valaki segíteni ...
HTML-el készült "hagyományos" weboldalhoz tud valaki valami egyszerű GDPR megoldást?
-
inf3rno
nagyúr
Elementornál kapunk egy 500-as hibát közzétételnél mióta átneveztük az oldalt. Azóta visszaneveztük, de az sem oldotta meg. Bármi tippetek van erre?
-
kuyarashi
őstag
Nagyon köszi, ki fogom próbálni.
-
adatfalo
senior tag
válasz
kuyarashi #8982 üzenetére
Szia!
Vagy pluginnal, pl: Product Input Fields for WooCommerce és társai.
Vagy kóddal, ez egy példa, functions.php-ba kell betenni és személyre szabni:// Egyedi mezők hozzáadása a termék oldalra
add_action('woocommerce_before_add_to_cart_button', 'custom_product_fields', 10);
function custom_product_fields() {
echo '<div class="custom-fields">';
echo '<input type="text" name="custom_field_1" placeholder="Custom Field 1">';
echo '<input type="text" name="custom_field_2" placeholder="Custom Field 2">';
echo '</div>';
}
// Az egyedi mezők értékeinek mentése
add_filter('woocommerce_add_cart_item_data', 'save_custom_fields', 10, 2);
function save_custom_fields($cart_item_data, $product_id) {
if(isset($_POST['custom_field_1'])) {
$cart_item_data['custom_field_1'] = sanitize_text_field($_POST['custom_field_1']);
}
if(isset($_POST['custom_field_2'])) {
$cart_item_data['custom_field_2'] = sanitize_text_field($_POST['custom_field_2']);
}
return $cart_item_data;
}
// Az egyedi mezők megjelenítése a kosárban és a pénztárnál
add_filter('woocommerce_get_item_data', 'display_custom_fields', 10, 2);
function display_custom_fields($item_data, $cart_item) {
if(array_key_exists('custom_field_1', $cart_item)) {
$item_data[] = array(
'name' => 'Custom Field 1',
'value' => $cart_item['custom_field_1']
);
}
if(array_key_exists('custom_field_2', $cart_item)) {
$item_data[] = array(
'name' => 'Custom Field 2',
'value' => $cart_item['custom_field_2']
);
}
return $item_data;
}
// Az egyedi mezők hozzáadása az e-mail értesítésekhez
add_action('woocommerce_checkout_create_order_line_item', 'custom_fields_in_order_emails', 10, 4);
function custom_fields_in_order_emails($item, $cart_item_key, $values, $order) {
if(array_key_exists('custom_field_1', $values)) {
$item->add_meta_data('Custom Field 1', $values['custom_field_1']);
}
if(array_key_exists('custom_field_2', $values)) {
$item->add_meta_data('Custom Field 2', $values['custom_field_2']);
}
}
-
kuyarashi
őstag
Sziasztok,
Azt szeretném megoldani WooCommerce-ben, hogy az adott (variables) terméken belül legyen 2 kis szövegmező, ahová a megrendelő egyedi számokat tud beírni (szélesség, magasság). Tehát van mondjuk 3 változó, amelyek közül gombokkal tud választani (eddig oké), s ezek alatt volna még a 2 beviteli szövegmező, amelyek egyébként nem volnának hatással az árra.
Nem találtam ehhez beépített funkciót, de jobb volna így megoldani, mint újabb bővítményt telepíteni. Persze ez is megfelel.Előre is köszönöm.
-
miqlas
őstag
A Forpsi.hu-val vannak tapasztalataitok?
-
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:
-
inf3rno
nagyúr
Sziasztok! Pluginekkel szórakozok még mindig. Az a bajom, hogy sok függvény nem működik, vagy nem úgy működik, ha nem a megfelelő hookban vagyok, és erről nem is igazán ad hibaüzenetet a Wordpress. Most ezzel szívok: get_current_user_id() nullát ad, ha a plugin betöltése közben hívom, viszont a megfelelő értéket adja, amikor action: init-nél hívom. Kellene valami köztes nekem, ami az action: template_redirect előtt fut le. A kódom annyit csinál, hogy feldolgozza a bejövő űrlapot, aztán átirányít a küldő oldalra, ezért gond az, ha csak az initnél tudom lekérni a felhasználó adatait, mert addigra már lezajlik az átirányítás. Legalábbis a wp_redirect nekem nem akart működni initből. Bármi tipp?
-
Stef@N
tag
Sziasztok,
bővítményt, vagy beintegrálható külső megoldást keresek autóbérlésre.
Funkciók amik szükségesek lennének:
- minimális bérleti idő meghatározása
- X nap feletti bérlés esetén automatikus kedvezmény érvényesítése
- mellék és főszezon árak külön kezelése
- választható kiegészítők hozzáadásának lehetősége
- kötelező díjak automatikus hozzáadásaEzek függvényében egy kalkulált ár mutatása, ám fizetési lehetőségre nincs szükség.
Valakinek tipp esetleg?
-
bpmcwap
senior tag
Sziasztok,
tud valaki olyan bővítményt, amivel meg lehetne azt oldani, hogy egy szerkesztő szerepkörben lévő, csak egy oldalt tudjon létrehozni/szerkeszteni, a többi oldalt ne is lássa, ne tudja szerkeszteni se törölni, valamint a médiatárban is csak azt lássa/törölhesse/illeszthesse be amit ő töltött fel?
Köszönöm -
miqlas
őstag
Tudnátok valami olcsó tárhelyet javasolni egy max. félévig mûködõ weblapnak?
-
inf3rno
nagyúr
Regenerate CSS files and data, ami megoldotta. Fogalmam sincs miért vagy hogyan.
-
inf3rno
nagyúr
válasz
adatfalo #8965 üzenetére
Kicsit nyomoztam, odáig jutottam vele, hogy frontenden semmilyen oldalt nem talál, ha nem vagyok bejelentkezve. Ha be vagyok jelentkezve adminként, akkor teljesen jó az előnézet meg minden. A hibaüzenet valószínűleg csak ilyen mellékes tünete annak, hogy a saját 404-es oldalt sem találja, ha nem admin vagyok. Maguk az oldalak statikusak, nyilvánosra vannak téve. Az elementor kikapcsolása után megjelenik az oldal szétcsúszva, és megszűnik a hibaüzenet. Nem tudom még mit lehetne tenni, mintha valami megtekintési jogosultságbeli probléma lenne.
-
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. -
-
inf3rno
nagyúr
Sziasztok!
Összeraktunk egy WP oldalt Elementor Pro-val és Kadence theme-el. Valamiért a kezdőlap post-okat akarna listázni, és mivel nincs egy post sem, ezért hiányolja a '$post->ID'-t, és a '$post->post_type'-ot. Na most ez nekem hibás viselkedésnek tűnik, mert nincs felkészítve a post nélküliségre a kód. Én úgy gondolom, hogy esetleg valamelyik plugin lehet a hibás vagy ilyesmi. Hogyan lehet ezt debuggolni anélkül, hogy ki-be kapcsolgatnám az összes plugint? A post-template.php-t includolja valami, ennyi biztos. -
huan
őstag
válasz
CharlieDrop #8960 üzenetére
-
huan
őstag
Sziasztok,
A Megjelenítés-szerkesztő menüpontra nem a témaszerkesztő jelenik meg, jobboldalt a fájlok listájával, hanem egy grafikus témaszerkesztő az alábbi menükkel:
Navigáció
Stíluslapok
Oldalak
Mintasablonok
MintákHogyan tudnám szerkeszteni a fájlok tartalmát, ha nem jelenik meg a klasszikus témaszerkesztő?
-
adatfalo
senior tag
válasz
Flowtation #8956 üzenetére
Én a WP Grid Builder-re esküszöm, azzal nagyon jó kereső/filterező mezőket lehet létrehozni. De a kulcsszó a "facet"-en van, ha így rákeresel a pluginokra, akkor ki fog dobni pár ingyenest is, amikkel szintén tudsz szűrő keresőt létrehozni.
Én egyébként ACF Repeater mezővel oldanám meg a PDF feltöltéseket és PHP-ban írnék hozzá egy Guttenberg blokkot/shortcode-ot.
Vagy a normáisabb site builderekkel (Oxygen, Elementor Pro, Breakdance, stb.) közvetlen ki lehet listáztatni a Repeater mezők tartalmát.
Az utolsó módosítást így iratnám ki:
function show_last_modified_date() {
// Lekérdezi az aktuális bejegyzés utolsó módosításának dátumát
$last_modified = get_the_modified_date('Y.m.d. H:i:s');
// Visszaadja az utolsó módosítás dátumát és időpontját
return "<span class='last-modified'>
{$last_modified}</span>"; } // Hozzáadja a shortcode-ot a WordPress-hez
add_shortcode('last_modified', 'show_last_modified_date');
Ez pedig a shortcode:
[last_modified]
Beírod a shortcode-ot egy HTML Block-ba, és elé írsz egy tetőszleges szöveget, pl:
<span>Az oldal utoljára módosítva: </span>[last_modified]
-
Flowtation
őstag
Annyi kimaradt, hogy accordion (ez az adott hét, ami lenyitható), azon belül advanced tabs (ez pedig a 6 különböző étlap, tabonként 1 pdf embedder. A pdf nekem jó, az embedder miatt, mert az egyből megjeleníti. Azért lenne jó egy kereős megoldás, mert már így is elég hosszú az oldal és előbb-utóbb nehézkes lesz kezelni, meg használni is.
A frissítési dátum azért kell, mert vannak pl. jegyzőkönyvek, illetve azok módosításai, és elvárás (
), hogy látszódjon, hogy mikor frissült utoljára. Persze ha berakok egy space-t, azt is érzékeli, de ez kisebbik gond.
-
Met
nagyúr
válasz
Flowtation #8954 üzenetére
Annyit változik hetente hogy nem éri meg egyszer rendesen szövegesen megoldani (akár táblázatba) és csak azt módosítani?
Az accordion jó megoldás szerintem ha egy oldalon kellene elérhetőnek lenni a 6 étlapnak, de a pdf helyett mehetne jpg is.Egy adott oldal frissítésének dátumát mivel tudom kiírni a legegyszerűbben?
Odaírod?De mi értelme?
-
Flowtation
őstag
Sziasztok!
Tanácsot szeretnék kérni, hátha (biztos) tudtok jobb megoldást. Van egy oldalam, ahová étlapokat (pdf) kell feltöltenem minden héten, de hetente 6 db-ot. Ti hogyan oldanátok meg a legegyszerűbben ezt? Én jelenleg accordion+pdf embedder kombóval csinálom, de ezt nekem egy kicsit bumfordi és körülményes megoldás. Persze lehet, hogy nincs más, de kíváncsi vagyok ki hogyan oldaná meg? Esetleg létezik valamilyen keresős megoldás wp alá? Pl. megadom az évet és/vagy hónapot és azon belül listázza ki?
Lenne még egy kérdésem. Egy adott oldal frissítésének dátumát mivel tudom kiírni a legegyszerűbben? Van rá gutenberg block, de ahhoz meg nem tudok szöveget berakni, csak másik block-ba, így viszont nem a legjobb megoldás. Van-egyszerűbb megoldás?Köszi a válaszokat előre is!
-
-
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); -
inf3rno
nagyúr
Találtam közben egy leírást a témában, ami szerint érdemes létrehozni egy Member CPT-t is ilyenkor, amiből minden felhasználó egyet postol. Ezt kell összekötni a Userrel 1:1 relationshippel és a Todokkal 1:n relationshippel vagy n:m relationshippel, ha a felhasználók rálátnak egymás todoira. [link] Ez mennyire számít best practice-nek?
-
inf3rno
nagyúr
-
válasz
adatfalo #8947 üzenetére
Köszi, ez jó tipp szintén, aki rutinos az felvértezi magát ilyennel.
Közben meglett, a fejléc lóg ki, csak közben még a menü rögzítéssel szívok picit, kettő tartalom van benne, egyiket fixálja másikat sehogyse. Sticky header ide vagy oda…
Favicont is kicseréltem, mégse lett jó, de hát megtanulom a leckét megint, ha olyanba vágom a fejszém amibe semmi tapasztalatom, az nehezen megugorható elsőre. -
adatfalo
senior tag
-
zsoltip
őstag
Üdv Fórumtársak!
Van-e valamilyen lehetőség, plugin, amivel közvetlenül össze lehet kötni APIn keresztül a WooCommerse (vagy egyéb webshop motor) és a BizXpert és/vagy a NAV Online sázmlázó felületét, ahhoz, hogy webshopunkból, történő vásárlás esetén automatikusan számla kerüljön generálásra és kiküldésre? -
Igen ilyen sortörés dolgok vannak még, van mit fésülni rajta.
Pl van egy három képes rész azon a szöveg is szét van esve kilóg a keretből mobilon, desktopon jó. (mondjuk a hivatkozás is szar most vettem észre)
Köszi a menü rögzítés meg a scroll to top is célszerű, ezeket biztosan megcsinálom.
Favicon is ilyencsak közben a tényleges munkát is el kell végezni.
-
Met
nagyúr
Itt ott még vannak margo hiányosságok, valamelyik oldalon a kétsoros szöveg sormagasságát növelni kellene mert egymásra lógnak.
Nekem mániám a fix menü, egy ilyen "magas" oldalnál még inkább hiányolom, esetleg egy scroll to top nem ártana.
Hogy mi lóg ki nem tudom de úgy néztem hogy a főoldalon és a rólunk-on van csak ilyen hiba.
Favicon-t majd cseréld le
-
TheProb
veterán
Sziasztok!
Hostinger-es Business Web Hosting plan-en fut egy Woocommerce oldalam, de hiába az ssd storage, a CDN és a caching (lightspeed) valami eszement lassú az oldal. Túlzás nélkül, az admin page-en navigálva fél-1+ perceket is képes homokórázni bármilyen menübe navigáláskor. Furcsa mód talán jobb a helyzet, ha ki van lőve a lightspeed.
Van pár addonom és ha minden ki van lőve, akkor persze fürge minden. Van arra ötletetek, hogy hogyan lehet leszűkíteni, hogy esetleg mely addon(ok) fogják meg ennyire az oldalt/mi okoz ekkora overhead-et, mert ez botrány?
Kikapcsol LS-el: [link]
Bekapcsolva van, hogy csak 50-60 körüli pontot kapok. -
inf3rno
nagyúr
Sziasztok! Arra tudtok mondani valamit, hogy töröljük a theme és az elementor headert is, aztán 5 percen belül visszaállítja a Wordpress mindkettőt, és dupla header van az oldalon? Lövésünk sincs, hogy hogyan lehetne beállítani, hogy csak az Elementorban tervezett header legyen. A theme Kadence és Elementor Pro van hozzá.
-
Annyira azért nem katasztrófa a helyzet talán, ha valakit érdekel, ez az oldal, de még van pár dolog, ami nem szuperál (pl popup nem foglalkoztam még vele), de menetközben reszeljük tovább. [link]
Nyugodtan ha van észrevétel, örömmel veszem.
Égen földön kerestem a mobilos nézetnél, hogy mi az ami kilóg, de eddig nincs meg, ugyanerre gondoltam pedig, köszi akkor újra nekiveselkedem.
Mobilon is nézem meg a szerkesztőben is, de ez a link amit adtál ez is hasznos el is mentem. -
Met
nagyúr
Néha kell kompromisszumot kötni, de nem ennyit és ilyen dolgokat mint nálad.
Okosan kell kitalálni a megjelenést és időnként módosítani a desktop nézeten is hogy jobban igazodjon a mobil megjelenéshez.
Mobilon nézed vagy az elementor mobilos nézetében?
Van utóbbin nem jól jelenik meg viszont ha mobilon megnézed akkor meg jó.
Mellé pedig most mobilos verziónál amit nem értek, ha jobbra balra mozgatnom a képernyőt, akkor elmozdul a weboldal és nem fixen van, ezt is lehet valahol állítani, vagy valami modul kilóg és azért lehet?
Van valami margo vagy padding ami miatt kilóg és tudod oldalra mozgatni.Van egy ilyen oldal ahol tudod tesztelni a megjelenést.
-
válasz
CharlieDrop #8930 üzenetére
Minden blokkra logikusan nem, de pl főoldal másként nem megy, csak ha a desktop oldalt is átgondoljuk, nehéz az egyensúlyt megtalálni.
-
Sziasztok!
Szívok kicsit elementorral, mert a mobilos nézet nem igazán akar jó lenni, az alap desktop verzió meg nem jó mobilon.
Tényleg csak az a megoldás, hogy le kell duplikálni oldal blokkokat és külön létrehozni mobil és desktop meg tablet változatokat és ezeket egyedileg megszerkeszteni a többi eszköz elől meg letiltani?
Ezelőtt volt egy Prophoto grafikus szerkesztő felületem, az nem volt ennyire körülményes.
Pl álló képet totál sután vág meg mobilra, vagy a feliratot nem lehet csak a mobil esetében arrébb tenni, max ha a szöveget is duplikálom.
Tele lesz az egész szerkesztő felületem olyan részekkel ami egyszer itt egyszer ott aktív, ez kereső szempontból se hiszem, hogy igazán jó ómen.
Mellé pedig most mobilos verziónál amit nem értek, ha jobbra balra mozgatnom a képernyőt, akkor elmozdul a weboldal és nem fixen van, ezt is lehet valahol állítani, vagy valami modul kilóg és azért lehet?
Már sikerült 2 dologban olyat kérdeznem a supporttól amire nincs megoldás, meg olyat is amin dolgoznak egy ideje de nem tudják megcsinalni…
Köszi! -
inf3rno
nagyúr
válasz
CharlieDrop #8926 üzenetére
Én legutóbb egy időpont foglaló, lemondó rendszert írtam, amiben dátum tartományokat lehet kiválasztani, hogy akkor van ügyfél fogadás, és az állandó ügyfelek is dátum tartományokat adhatnak meg, hogy akkor jönnének vagy nem jönnének a szolgáltatásra. Nem igazán találtam semmi hasonlót, a legtöbb időpont foglalónál nem napokat, hanem órát vagy jobb esetben órákat lehet foglalni. A végén írtam egy komplett dátum tartomány kezelő könyvtárat meg naptár megjelenítőt hozzá. Valószínűleg WP-nél is ugyanitt kötöttem volna ki, esetleg áthegesztettem volna az egyik plugint, nem tudom biztosan, viszont ilyen alap dolokkal, mint beléptető rendszer, ügyfél regisztráció, jogosultság kezelés, layout, design, stb. alig kellett volna foglalkoznom, ami tök jó lett volna, mert az érdemi részére tudtam volna koncentrálni a projektnek, és jóval hamarabb végeztem volna vele.
Azért van benne némi extra, mármint van tengernyi hook és wp függvény, amiket érdemes valamilyen szinten fejből tudni, ha gyorsan akar haladni az ember. Viszont tegnap találtam egy tök jó video sorozatot plugin fejlesztésről, meg van dokumentáció is, úgyhogy beleásom magam, aztán néhány hét múlva már menni fog szerintem. [link]
-
CharlieDrop
veterán
-
inf3rno
nagyúr
válasz
CharlieDrop #8923 üzenetére
Nem mindent kódolok saját magam, viszont ha olyasmibe futok bele, amire nincs jó vagy biztonságos plugin, azt kénytelen vagyok majd én lekódolni. Ahhoz meg érteni kell a plugin fejlesztéshez. Csináltam már nulláról oldalakat, és a legtöbbjénél egy Symfony vagy egy Wordpress harmadolta volna a fejlesztési időt, ezért úgy döntöttem, hogy ráállok ezekre.
-
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: link -
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. -
inf3rno
nagyúr
válasz
adatfalo #8915 üzenetére
Köszi! Én is ezt találtam, hogy egyedi plugint kéne csinálni. Egyelőre nincs konkrét Wordpress projektem, még nagyon az elején járok, tanulgatom, hogy hogyan működik a rendszer. Azt hiszem az nem áll össze, hogy egy több oldalas pluginnél hogyan lehet váltogatni az oldalak között vagy a menühöz kötni őket. Vegyük a legegyszerűbbet, csinálunk egy todo listet, amihez két menüpont tartozik, az egyik a todo lista megjelenítése, a másik a todo hozzáadása. Hogyan csinálok ehhez menüt a pluginből és hogyan rendelem hozzá a listát és az űrlapot, mint két külön oldalt? Gondolom pár sor kód az egész, de most csak ennyi kell, hogy el tudjak kezdeni vele játszani...
-
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 Developement -
inf3rno
nagyúr
Tudnátok pár sort írni arról, hogy egyedi weboldalt hogyan lehet Wordpressben lefejleszteni! Gondolok itt valami olyanra, hogy belépünk, kitöltünk egy csomó űrlapot, aztán az oldal ezekből kiszámol valamilyen algoritmussal valami eredményt. Ha jól értelmezem ehhez Wordpress plugin kell, de úgy tűnik azok inkább hook-okkal az eredeti Wordpress működés felülírására, kiegészítésére vannak, nem ilyen egyedi funkciók megvalósítására. Aztán lehet, hogy én tévedek. Nincs valami tutorial ebben a témában? Már úgy értve, hogy egyedi működést visznek fel Wordpress plugin fejlesztők hasonlóan mondjuk egy Woocommerce-hez.
-
hkari
őstag
Nekem a nethely a befutó a sebessége miatt, de nem rég volt dolgom a profitarhely-el. Valós 0-24-es ügyfélszolgálatuk miatt meggyőztek. Sebességben picit elmarad a nethelytől, de pl van cpanel-ről telepíthető AccelerateWP bővítményük, ami sokszor jó. Ez egy WP rocket alapvetően. + van viszonteladói tárhely, és adnak vissza ha viszed az ügyfeleket. Ezt hiányoltam a nethelynél, mert oda vittem már legalább 50 ügyfelet.
-
miqlas
őstag
Üdv Urak!
Tudnátok webáruházhoz valami fasza tárhelyszolgáltatót javasolni? Nethely kizárva - túl sok náluk a DoItYourself
! Én eddig a Magyar Hostingra vittem a webáruházakat, de az utóbbi években szokásukká vált, hogy jelzés és a tulajdonos beleegyezése nélkül átrakják a webáruházat másik szeróra. Ami nem is lenne baj, ha tökéletesen sikerülne!
-
válasz
adatfalo #8904 üzenetére
Köszönöm, megnéztem ott is, de nagyon úgy néz ki, hogy csak egy fejléc esetén engedi az összes oldalas megjelenést, ha dupla van, akkor nem. Nekem kettő fejléc sávom (legalább is eddig ez volt a terv/elképzelés), egy kontakt infós - név, e-mail, telefon, insta, fb..., meg alatta lenne egy menü az oldalaknak. Hétvégén leülök nyugiba aztán kezdek vele valamit.
Max elengedem a dupla headert.
Új hozzászólás Aktív témák
- Ingatlanos topic!
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Mozilla Firefox
- Steam topic
- Fejlesztői videón a Destiny 2 - The Edge of Fate
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Milyen routert?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen videókártyát?
- Windows 11
- További aktív témák...
- Új MSI KATANA 15 Gamer Tervező Laptop 15,6" -35% i7-13620H 10Mag 16/1TB RTX 4060 8GB FHD 144Hz
- HP Omen - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync - HDR 400 - USB-C - KVM Switch
- Garanciális MSI Katana GAMER 15,6"240Hz!i5 12500H(16X4,5Ghz)RTX 3060 6 GB VGA,32-64GB RAM/1TB SSD
- Bivaly MAGYAR Lenovo P1 gen2 (Core I7 32 Gb 1Tb 15" 4K 4Gb Nvidia) Laptopom eladó!!!
- HP ProBook 640 G8, 14" FHD IPS Touch, I5-1145G7 CPU, 16GB DDR4, 256GB SSD, WIN 11
- Újszerű HP Pavilion 14-ec0004nh - 14"FHD IPS - Ryzen 5-5500U - 8GB - 512GB SSD - Win11 - MAGYAR
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Intel Core i7-8700, i7-9700 CPU, processzor - Számla, garancia
- Honor X7B szép állapotban 6/128GB fekete / 12 hónap jótállással!
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged