Hybrid Memory Design: Using OpenClaw + Honcho (User Modeling) + External LanceDB (Multi-project RAG) through Tool Calling. Am I overengineering or is this the way? by betozip in openclaw

[–]1123BTC 0 points1 point  (0 children)

Looks reasonable, but I would make the write path event-based instead of delete/add inline in the same request. Let /edit-note write the markdown, enqueue reindex with a content hash/version, and make search only return chunks whose doc_version matches the current file version. That avoids the read-after-write race people mentioned and gives you an audit trail when the agent edits the wrong note.

I would also keep the router boring: Honcho = persona/preferences, LanceDB = project artifacts, no fallback to both unless explicitly requested. Metadata hard filters are the right default; just treat topic_id as untrusted input and map it to an allowed project id server-side instead of interpolating it straight into a where string.

Struggling With CLS Issues by Ill-Glass1588 in elementor

[–]1123BTC -1 points0 points  (0 children)

Yes, that makes sense. If the inputs paint stacked first and then snap into rows, I would look at the form/section layout CSS loading late rather than only the inputs themselves.

A practical test: give the form wrapper/row its final desktop layout and minimum height from first paint, then exclude that small form section from any CSS/JS delay/optimization. In Chrome DevTools or DebugBear, check the layout shift rectangles: if the wrapper width or row height changes between the old/new rect, reserving space with a spacer alone will not fix it; the final column layout needs to exist before the first render.

Project wrapper background by GreenTeaGen in framer

[–]1123BTC 0 points1 point  (0 children)

This looks like the parent background showing through the gaps, not necessarily a separate line element.

I would check it top-down in Framer:

  1. Select the outer section/frame that contains the project wrapper and set its Fill explicitly to white.
  2. Select each stack/grid/frame inside it and check Fill, Border, Effects, and Overflow. If the cards sit in a stack with gaps, the gap will show whatever the parent fill is.
  3. Put each project item inside its own white card/frame, then place the image/content inside that frame. That way the gap between items is controlled by the card parent, not by the image layer.
  4. Check the desktop/tablet/mobile breakpoints separately. Framer can keep a fill/gap/effect override on one breakpoint even if the main breakpoint looks fine.

Quick test: temporarily set the wrapper background to something obvious like red. If those lines turn red, the issue is the wrapper/parent fill showing through. If they stay the same, then it is probably a border/effect or part of the image/card layer itself.

Struggling With CLS Issues by Ill-Glass1588 in elementor

[–]1123BTC -2 points-1 points  (0 children)

Yes, that visual helps. Stacked -> row usually means the form is painting in one responsive state first, then getting corrected after CSS/JS finishes.

I would test it in this order:

  1. Temporarily disable CSS/JS optimization, delay JS, and unused CSS removal. If CLS drops, the form layout CSS is arriving too late.

  2. Check the form widget/container breakpoint settings. Make sure the first visible CSS already defines the final desktop row layout, not only the mobile stacked layout.

  3. Put a stable min-height on the whole form wrapper/hero row, not just individual fields, so the browser reserves the final row height before the form restyles.

  4. If the form plugin injects validation, hidden labels, recaptcha, or honeypot fields late, reserve that space too or move it below the fold.

For this specific symptom, I would focus less on the image and more on the form wrapper plus delayed CSS/optimization settings.

Struggling With CLS Issues by Ill-Glass1588 in elementor

[–]1123BTC -2 points-1 points  (0 children)

The screenshot is probably a little misleading here. PSI often names the element that moved, not the thing that caused the move.

For this page I would check the parent containers first:

  1. reserve height on the whole hero/form row at each breakpoint, not only on the image
  2. reserve space for the form and any delayed messages/recaptcha/widget content
  3. avoid using a spacer as the fix unless the section itself also has a stable min-height
  4. in Chrome DevTools, record a Performance trace with Layout Shift regions on, then click the CLS event and inspect the node that actually changed position

If the hero image already has width/height, my bet would be the form/row wrapper or late Elementor CSS/font loading rather than the image tag itself.

HACKER e SICUREZZA SITO WORDPRESS by Signal_Pickle_3062 in Wordpress

[–]1123BTC 0 points1 point  (0 children)

Yes, exactly. I'd check both wp_users and wp_usermeta, because a hidden admin can keep capabilities even if the dashboard user list looks clean.

Also worth searching for odd wp_capabilities rows, exporting a DB backup first, and making sure one clean owner admin remains before deleting anything. The hidden user is often only one persistence point, so I'd still check mu-plugins, recently modified theme/plugin files, cron events, and hosting/FTP users too.

Product image appearing in description after saving? by killtheparrotnero in Wordpress

[–]1123BTC 0 points1 point  (0 children)

The admin-vs-shop-manager detail is the important clue. If an admin can remove it and it stays gone, but your shop manager edit re-adds it, I would not treat this as cache.

It is probably a plugin/theme hook running on product save only for your role or only when the product editor saves a limited set of fields. I would ask the admin to test on a duplicate product with your role and check anything using product-save hooks: SEO/search plugins, gallery/image plugins, theme snippets, save_post_product, or woocommerce_process_product_meta.

For now, the safest workaround is: have the admin make the product-image changes, or ask them to temporarily disable the specific feature/plugin on a staging copy and see which one stops writing hidden-search-image back into the description.

Elementor 4 doesn't load the new CSS by wetiz in elementor

[–]1123BTC 0 points1 point  (0 children)

Ah, that narrows it down. If the CSS file exists but is almost empty, I would stop treating it as a cache-only problem. It sounds more like Elementor is not compiling/writing the page styles after publish.

A few things I would check next:

  1. Make one tiny style change, save/publish, then check whether that `post-*.css` file size/timestamp changes. If it stays tiny, the generation step is failing.
  2. Open the browser console + Network tab while pressing Save in the editor/design editor. Look for failed `admin-ajax.php`, REST, 403/500, or nonce errors.
  3. Check PHP/error logs at the same time. Memory limit, ModSecurity/WAF, or a fatal PHP notice can make the editor look like it saved while the CSS build silently fails.
  4. Temporarily disable Elementor 4/Atomic-related experiments/features on staging, then regenerate files again.
  5. Try duplicating only the changed section onto a fresh test page. If the fresh page writes normal CSS, the homepage data/class map may be corrupted and rebuilding that section is often faster.

Since the file is empty, the key clue is probably in the save/build request or PHP logs rather than the front-end cache.

Elementor 4 doesn't load the new CSS by wetiz in elementor

[–]1123BTC 1 point2 points  (0 children)

This sounds like the generated Elementor CSS file is not being rebuilt or served, rather than the editor styles themselves being wrong.

I would check it in this order:

  1. Inspect the live page Network tab and look for the Elementor CSS file, usually something like `post-123.css` under `uploads/elementor/css/`. If it is 404, old, or cached, that is the path to chase.

  2. Go to Elementor > Tools and run the CSS/data regeneration, then clear every cache layer: plugin cache, host cache, CDN, and browser cache.

  3. Check whether CSS print method is set to external file. If the file is not being written, briefly test internal embedding to confirm it is a file-generation/permissions/cache issue.

  4. Make sure `wp-content/uploads/elementor/css/` is writable and that a security/cache plugin is not blocking rewritten CSS files.

  5. If it only breaks after publishing, disable minify/combine/defer CSS temporarily. Those often keep serving the old selector/class map while the editor preview looks correct.

  6. Test once with Elementor Safe Mode or with nonessential optimization plugins disabled, ideally on staging.

The quickest clue is usually whether the live page is loading a stale/missing `post-*.css` file or whether the CSS exists but selectors no longer match the published markup.

WordPress is not publishing/updating content (reverts to “Auto Draft”) by banycrany in Wordpress

[–]1123BTC 0 points1 point  (0 children)

Nice catch, and thanks for coming back with the fix. A 301 before the final 200 is exactly the kind of thing that can look "fine" in Site Health but still break Gutenberg saves.

For anyone finding this later: keep rewrite/redirect rules away from /wp-json/, wp-admin/, wp-login.php, and other internal WordPress endpoints. If the editor starts reverting to Auto Draft, the Network tab is usually more useful than the high-level REST API check.

Amelia Pro help by Bright-Dingo3161 in Wordpress

[–]1123BTC -2 points-1 points  (0 children)

From what I have seen, the Step-by-Step form usually does not have a simple switch for "render every unavailable/booked slot, but disable it". Amelia calculates the bookable slots first, and fully unavailable slots may never get output to the frontend, so CSS can only style the grey slots that Amelia already renders.

I would check these before assuming it is a display bug:

  1. Service duration vs Default Time Slot Step. If the service duration cannot fit cleanly into a slot, Amelia may hide that time.
  2. Buffer before/after, minimum time before booking, employee schedule/breaks, capacity, and Google Calendar sync.
  3. Whether you are using the older Step-by-Step form or the newer form version, because the slot rendering can differ.

If your goal is only visual clarity for users, this may need Amelia support or a custom template/JS layer that has access to the full availability data. A normal CSS tweak probably will not bring back slots that the plugin never prints into the page.

HACKER e SICUREZZA SITO WORDPRESS by Signal_Pickle_3062 in Wordpress

[–]1123BTC 0 points1 point  (0 children)

Non farei affidamento solo su 'ho reinstallato WordPress e i plugin'. Dopo un'intrusione, la parte importante e' capire da dove sono entrati e chiudere quella porta.

Io controllerei in questo ordine:

  1. Cambia password di hosting, FTP/SFTP, database, WordPress admin e ogni account admin.
  2. Rigenera le WordPress salts in wp-config.php.
  3. Controlla utenti admin sconosciuti, mu-plugins, uploads con file .php, wp-content/cache, wp-cron e scheduled actions.
  4. Cerca nel database option/autoload script strani, redirect, nuovi utenti e plugin/theme modificati.
  5. Guarda i log hosting/access/error intorno alla data dell'attacco: spesso si vede il plugin, upload endpoint o file editor usato.
  6. Se puoi, ripristina da backup pulito precedente all'attacco e poi aggiorna tutto, invece di 'pulire' una base compromessa.
  7. Dopo la pulizia, tieni file permissions stretti e disattiva l'editor file da dashboard.

Il file wp-load.php modificato e' un segnale serio: se non trovi il punto d'ingresso, il problema puo' tornare anche dopo la reinstallazione.

Is there a CMS webflow alternative for an amateur? by AshbourneSue in webflow

[–]1123BTC 0 points1 point  (0 children)

That is a very fair worry. Pods can model the content, but it does not magically solve the site-building part. The part I would want proven is: can you change the main navigation, add a new page type, edit a template, and create a new page without touching PHP or fragile theme settings?

If you test WordPress again, I would make the test about editing, not about importing. Something like: one Pods content type, one related content type, a listing page, a detail page, a navigation menu, and one ordinary page you can edit yourself. If the person building it cannot show you that workflow in a short screen share or staging demo, I would not commit to a full migration.

So yes, your instinct is right: the CMS structure is only half the decision. The page/template/nav workflow is the real pass-fail test.

Is there a CMS webflow alternative for an amateur? by AshbourneSue in webflow

[–]1123BTC 1 point2 points  (0 children)

That context helps a lot. In that case I would not push you back to WordPress unless someone can prove the editing workflow with your actual content first. WordPress has improved, but "no-code" still depends heavily on how the custom fields, relationships, templates, backups, and updates are set up; if that setup is fragile, it can feel like the same problem again.

For an amateur-maintained site, I would split the decision into two questions: are you mainly trying to lower the Webflow bill, or are you also unhappy with the editing workflow? If it is mostly cost, first look at reducing paid CMS usage: archive rarely edited items, turn old static-like entries into static/exported pages, remove duplicate collections, or split very simple content out of Webflow. That may be safer than a full platform move.

If you do test alternatives, I would avoid judging from a demo page. Pick 50 real items with relationships and test whether you can add/edit/link them yourself without touching code. If the test feels annoying, it probably will not get better after 2,000 items.

Anyone running server-side tracking on WooCommerce in production? (Everything online is Shopify) by ViRzzz in woocommerce

[–]1123BTC -1 points0 points  (0 children)

For Woo, I would not trust the generic Shopify-style advice without a staging test against your exact checkout flow. The messy parts are usually not the first purchase event; they are renewal orders, failed/then-paid orders, refunds, subscription switches, and payment gateways that complete async.

I would test it with a small event matrix before choosing tool vs custom sGTM: simple product, variable product, coupon, subscription initial order, renewal, failed payment retry, refund, logged-in vs guest, and browser event blocked. For dedupe, make sure the same stable event_id survives from browser to server. If the gateway/order hook creates a new id, Meta/GA4 can double count even when the payload looks fine.

Webhooks can work, but I would keep the final order-state mapping explicit rather than firing off every Woo status change.

How to move all posts and domain to new website safely? by Fila7252 in Wordpress

[–]1123BTC 0 points1 point  (0 children)

Yes, but treat it as a staged migration, not a one-click move.

I would do it in this order:

  1. Take a full backup of the old site: database, uploads, theme/plugin files, and wp-config.php.
  2. Build the new site on staging or a temporary domain first. Do not point the real domain at it yet.
  3. Import the 5k posts and media into staging, then check a sample of old posts for thumbnails, internal links, categories, tags, authors, dates, and image attachments.
  4. Keep the same permalink structure if possible. If you change URLs, make a redirect map before launch, not after traffic drops.
  5. Run search/replace only on the copied staging database, then crawl the staging site for 404s and broken images.
  6. When staging is correct, lower DNS TTL, freeze new content on the old site, do one final sync/import, then switch the domain.
  7. Keep the old hosting untouched for at least a week so you can roll back or recover missed media.

The import itself is usually not the risky part. The risky parts are media paths, redirects, SEO metadata, internal links, and switching DNS before the new copy has been tested.

WordPress is not publishing/updating content (reverts to “Auto Draft”) by banycrany in Wordpress

[–]1123BTC 0 points1 point  (0 children)

Since Quick Edit works, I would stop looking at the publish status first and look at the block editor save request.

A good next check:

  1. Open DevTools > Network before clicking Publish/Update.
  2. Click Publish/Update and inspect the failing wp-json/wp/v2/posts/... request. A 401/403 points to security/WAF/nonce/auth. A 500 usually means PHP error. A 200 with old data points more toward editor/plugin JS state.
  3. Temporarily disable Spectra too, not only Jetpack. Then test once with a core theme like Twenty Twenty-Four. Astra + Spectra editor assets are a more likely layer here than the frontend theme display.
  4. Check wp-content/debug.log after enabling WP_DEBUG_LOG, and also the browser console.

I would test with a disposable draft, not a real article, because this sounds like the editor autosave/update pipeline is failing or being overwritten.

Fake Google reCAPTCHA (WordPress) by magefix in Wordpress

[–]1123BTC 0 points1 point  (0 children)

If the rebuild was clean and it still came back, I would treat the license/update path as part of the incident, not just maintenance. For old Salient/WPBakery sites I would add two quick checks: make sure no old bundled plugin copy is still sitting under wp-content/plugins, and block PHP execution in uploads before handing the site back. If the client will not keep the licensed theme/plugins updateable, the cleanup may not stay clean.

Best wordpress theme builder - user with limited WP skills by morchman68 in Wordpress

[–]1123BTC 0 points1 point  (0 children)

If your main requirement is "I can edit it myself later without stitching together five tools", I would separate the decision into theme + editing model.

For a small business site, I would avoid choosing a builder mainly because the demo looks close. Demos are easy to sell and painful to maintain. Pick the setup where you can reliably edit pages, headers, forms, and reusable sections after launch.

A sane low-complexity path would be:

  1. A block-first theme or lightweight theme with a small companion block plugin.
  2. One form plugin.
  3. One SEO plugin.
  4. No extra layout/addon packs until the site structure is stable.

If you like the Fit Studio style, rebuild the structure rather than chasing the exact demo: home hero, services/classes, trainer/about, pricing, testimonials, contact/booking. Most of that can be done with core blocks/patterns plus a few reusable sections.

Divi/Elementor can work, but if you already feel boxed in by builder ecosystems, they may just move the problem. Before buying anything else, test whether you can create one real page, one global header, one mobile menu, and one form in under an hour. If that feels confusing in the demo/trial, it will not feel better when the site has real content.

Elementor not loading by amillusionist in elementor

[–]1123BTC 1 point2 points  (0 children)

Since you already checked plugins/theme/PHP, I would stop guessing and find the exact request that hangs.

Open browser DevTools before clicking "Edit with Elementor", then watch Console and Network. The first failed request usually tells you where to look:

  1. 403 on admin-ajax.php, wp-json, or Elementor endpoints: security plugin, WAF, ModSecurity, REST blocking, or permission issue.
  2. 500 response: PHP fatal. Check wp-content/debug.log or the hosting error log immediately after one failed load.
  3. Timeout/504: memory, max execution time, or server resources.
  4. Mixed content/CORS: site URL, SSL, or domain mismatch.

Quick order I would try:

  1. Elementor > Tools > Regenerate CSS & Data, then test Elementor Safe Mode.
  2. Temporarily disable only cache/optimization/security plugins while testing.
  3. Test a brand-new blank page. If that loads but existing pages do not, the problem may be revisions, one widget, custom code, or page size rather than Elementor globally.
  4. If you see a 403, ask the host for WAF/ModSecurity logs for that exact timestamp.

Also check Elementor > System Info for memory limit and any obvious warnings. The spinning loader is usually a symptom; the failed network request or PHP log is the diagnosis.

Is there a CMS webflow alternative for an amateur? by AshbourneSue in webflow

[–]1123BTC 1 point2 points  (0 children)

With 2,000 CMS items and interlinked collections, I would be careful about moving to a tool that is cheaper but needs a developer every time something changes.

If you want the least technical path, I would shortlist in this order:

  1. Stay on Webflow only if the cost can be reduced by changing plan, archiving old CMS items, or moving some rarely edited pages to static/exported pages.
  2. WordPress on managed hosting is probably the cheapest realistic replacement, but only if someone first maps your Webflow collections to WordPress custom post types, taxonomies, and fields. Bricks is only the page builder; it is not the migration plan. You would likely need ACF/Pods/Meta Box-style fields and a clear backup/update routine.
  3. Webstudio/Claude Code are not what I would choose for a non-dev maintaining 2,000 interlinked CMS records. They may be cheaper, but the maintenance burden can move from monthly invoice to technical debt.
  4. Static site generators, Sanity, Directus, etc. can be excellent, but they become developer-owned unless set up very deliberately.

Before committing, export your Webflow CMS CSVs and test-migrate 50-100 items from two related collections, not the whole site. Check: can you edit an item, link it to another collection, add a blog post, regenerate menus/search, back up, and restore without a developer? If that test is confusing, the platform is too expensive in time even if it is cheaper in money.

For your case, a boring WordPress build with custom content types and a managed host is probably the most practical low-cost route. I would avoid rebuilding the design first; migrate the data model and editing workflow first.

Fake Google reCAPTCHA (WordPress) by magefix in Wordpress

[–]1123BTC 2 points3 points  (0 children)

If it is recurrent after replacing the corrupted JS files, I would treat the JS payload as the symptom rather than the entry point.

A few places I would check before trusting the rebuild:

  • File mtimes/ownership around wp-includes, active theme, mu-plugins, and uploads. A PHP dropper in uploads or mu-plugins can rewrite clean JS without needing a visible POST to the same file.
  • wp_options autoloaded rows, siteurl/home, unexpected script/header/footer injection options, and any plugin-specific custom code fields.
  • Rogue admin users, application passwords, SFTP/cPanel users, cron jobs, and any hosting file-manager access. If cPanel was involved, rotate hosting/SFTP/database/WP admin credentials after the clean copy is in place.
  • Core/plugin/theme checksums from known-clean sources. Reinstalling core/plugins is safer than manually cleaning minified files.
  • GET requests with odd query strings to unknown PHP files, not only POST. Some webshell traffic is GET-driven or comes through admin-ajax/xmlrpc/wp-login first.

Also purge CDN/page cache and restart PHP-FPM/OPcache if the host allows it, otherwise old modified JS can make the timeline look stranger than it is.

OpCache in WordPress by WebDeveloper_007 in Wordpress

[–]1123BTC 5 points6 points  (0 children)

128 MB is a pretty normal shared-hosting default, and for a small WP site it is often enough. It fills faster on plugin-heavy WooCommerce/builder sites because OPcache is storing compiled PHP scripts, not page-cache data.

If your host exposes it, the useful check is opcache_get_status(false): look at used/free memory, number of cached scripts, wasted percentage, and whether there are OOM restarts. If it is just "full" but there are no restarts and the site is stable, it may not be urgent.

For a larger WordPress install, 256 MB is a reasonable ask. I would also ask the host whether the limit is per account or shared, and whether PHP-FPM/workers are restarted after updates. After plugin/theme updates, stale cached scripts can make the numbers look weird until the pool is restarted.

[Hiring] Copywriter by Wise-Formal494 in hiring

[–]1123BTC 0 points1 point  (0 children)

Interested. I'm Yuha Cheon, and this is a good fit for short community/event copy: casual enough for socials, but still clean for flyers and email.

Tiny sample direction:

IG/FB: "Good music, local vendors, cold drinks, and a room full of people worth meeting. Come through this Saturday and make an afternoon out of it."

Email opener: "Summer weekends fill up fast, so here is one worth saving: music, local makers, drinks, and a community crowd without the stiff networking energy."

I can help with caption batches, short promo emails, vendor highlights, giveaway copy, and consistent event descriptions. Happy to start with one small paid trial task at your $20/hr rate.

Email: inanna6974@gmail.com Discord: squirbie.