FakerPress

Beschrijving

Telkens wanneer je een nieuw thema of een nieuwe plugin maakt, moet je altijd aangepaste gegevens maken om te testen of je plugin werkt of niet, en als ontwikkelaars zelf hadden we dit probleem vrij veel.

Ons doel met deze plugin is om deze leemte op te vullen waar je problemen hebt met een goede oplossing, zowel voor ontwikkelaars als voor gebruikers van WordPress.

Opmerking: Deze plugin vereist PHP 7.4 of hoger om te worden geactiveerd.

Onze GitHub-gegevensopslagruimte uitchecken

Componenten inbegrepen

  • Posts
  • Aangepaste berichttypen
  • Metagegevens
  • Uitgelichte afbeelding
  • Bezoekers
  • Tags
  • Categorieën
  • Reacties
  • Custom Comment Types

Dummy-inhoud maken

Normaal gesproken zal een WordPress-ontwikkelaar de taak moeten uitvoeren om een ​​leeg thema op te vullen met dummy-inhoud, en dit handmatig doen kan erg tijdrovend zijn, de belangrijkste redenen voor het maken van deze plugin waren om dit proces te versnellen.

Willekeurige aanbevolen afbeeldingen

Maak willekeurig gegenereerde bijlagen als de aanbevolen afbeeldingen voor je WordPress dummy-inhoud.

Maak willekeurige meta-informatie

WordPress heeft Meta voor gebruikers, berichten, voorwaarden en opmerkingen. Met FakerPress kun je aangepaste dummy-meta genereren voor alle vier, met 20 soorten gegevens

Verwijder de gegenereerde inhoud

Nadat je klaar bent met je testen, zou het gemakkelijk moeten zijn om alle inhoud die met FakerPress gemaakt is te verwijderen, nu kun je dat doen.

Genereer willekeurige HTML

Bij het maken van dummy berichten is het echt zo dat de HTML echt willekeurig is, zodat je fouten kunt zien die een XML-import niet zou hebben.

Afbeeldingen genereren in je HTML

Tijdens het testen van je site zijn afbeeldingen belangrijk, zodat je met FakerPress afbeeldingen naar je HTML testen kunt uitvoeren.

Real Browser gegevens over gebruiker reacties

Voor reacties is onze plugin voorbereid om echte browsergegevens te genereren in plaats van het veld leeg te laten.

Willekeurige termen genereren

For creating and assigning the terms you will have a much better tool that will allow you to select which kind of taxonomy you want to assign to your posts, and leaving the randomization to the plugin’s code.

Echte willekeurige gebruikersprofielen

If you fill up your WordPress with any data for the user profiles you might not catch an edge case, this plugin will fill up the fields with data that will really matter in the tests.

Types van meta inbegrepen

  • Bijlage
  • WP_Query
  • Nummer
  • Elementen
  • UPS Brief
  • Woorden
  • Tekst
  • HTML
  • Lexify
  • Asciify
  • Regexify
  • Persoon
  • Geo Informatie
  • Bedrijf
  • Datum
  • Tijdzone
  • Email adres
  • Domein
  • IP
  • Browser User Agent

Vertalingen

We zijn overgestapt van Transifex naar GlotPress (van wordpress.org). Wil je helpen FakerPress beschikbaar te maken in jouw taal? Ga dan naar: en volg deze richtlijnen.

Zie je ruimte voor verbetering?

geweldig! Er zijn verschillende manieren om je te helpen FakerPress beter te maken:

  1. Bugs melden: meld dit als je een bug, fout of ander probleem vindt! Je kunt dit doen door een nieuw onderwerp te maken in het forum voor plugins. Zodra een ontwikkelaar de bug kan verifiëren door deze te reproduceren, maken ze een officieel bugrapport in GitHub waar de bug zal worden verwerkt.
  2. Nieuwe functies voorstellen: heb je een geweldig idee? Deel het alsjeblieft! Gewoon een nieuw onderwerp maken in het pluginforum om je mening te geven over waarom de functie zou moeten worden opgenomen en een discussie op gang te krijgen je idee.
  3. Probleem met pull-aanvragen: als je een ontwikkelaar bent, kun je het beste meedoen aan problemen al gerapporteerd in GitHub. Raadpleeg de bijdraaggids voor ontwikkelaars.

Bedankt dat je FakerPress voor iedereen beter wilt maken! We groeten u .

Beoordelingen

1 mei 2024
Can’t wait to use this on our next build. Ipsum Lorem copy/paste relief 🙂
30 april 2024
have used this plugin several times when I needed to test WordPress sites with certain content. Specifically it was a lifesaver as I built it my simple user listing plugin! Bugs fixed quickly and open to adding useful features. A+ support as well
28 april 2024
Practical and sophisticated at one time . Easily customisable, it allows you to re-create all the typical conditions of a real site. I love it!
16 januari 2024
This plugin does exactly what it has been created. It has a clean interface, is fast, and has a wipe button—nothing more to add.
Lees alle 204 beoordelingen

Bijdragers & ontwikkelaars

“FakerPress” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“FakerPress” is vertaald in 113 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “FakerPress” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

0.6.6 — 26 of April 2024

  • Fix – Prevent notices related to deprecated usage of Faker methods that were being called as properties.
  • Fix – Prevent fatals related to bad typecasting of Faker methods used for meta generation. props @helgatheviking

0.6.5 — 26 of April 2024

  • Fix – Ensure meta generation for Users, Terms and Comments work since changes made on version 0.6.2. props @helgatheviking

0.6.4 — 21 of April 2024

  • Fix – Ensure that Faker is also included via Strauss, to prevent conflicts with other plugins.
  • Fix – Resolve Fatal where trying to create posts, comments or terms would fail because of missing classes.

0.6.3 — 21 of April 2024

  • Fix – Prevent fatal errors because of malformed composer autoload files.

0.6.2 — 21 of April 2024

  • Version – Updated composer dependency fakerphp/faker to version 1.23.
  • Feature – Include consistent user generation, to avoid users feeling a disjointed. props @helgatheviking
  • Tweak – Include the ability to regenerate module data, allowing us to fetch values from earlier generations.
  • Tweak – Include properly use Composer for autoloading and dependencies without conflicting with other plugins.
  • Tweak – Include lucatume/di52 and nesbot/carbon Strauss dependencies, which prevents conflicts with other plugins.
  • Fix – Switch from using Placeholder.com to Placehold.co, as the first one was not working properly anymore. props @cgarofalo
  • Fix – Searching terms nonce had a typo, preventing terms search from working as expected. props @cyrusdavid
  • Fix – Prevent namespace problems with nonexistent classes, specially around Exceptions.
  • Fix – Resolve a problem with Numbers Meta throwing errors on PHP 8.0+ [#168]

0.6.1 — 04 of April 2023

  • Requirement – PHP Version 7.4 required for usage of FakerPress, important step to allow further improvements and tests.
  • Version – Updated composer dependency lucatume/di52 to version 3.3.1.
  • Version – Updated composer dependency fakerphp/faker to version 1.21.
  • Version – Updated composer dependency nesbot/carbon to version 2.66.
  • Fix – Resolve some errors happening with Carbon and version 8.2 of PHP.

0.6.0 — 30 of March 2022

  • Requirement – PHP Version 7.1 required for usage of FakerPress, important step to allow further improvements and tests.
  • Feature – Modifications to the internal Modules of FakerPress to enable future work around WP-CLI.
  • Feature – Include a new way to handle Administration Pages, included here to enable future work.
  • Enhancement – Modifications to Select2 Styles for better accessibility usage.
  • Tweak – Faker version dependency updated from fzaninotto/Faker to fakerphp/Faker/.
  • Tweak – Move everything into the FakerPress namespace.
  • Tweak – Autoload using Composer properly.

0.5.3 — 04 of March 2022

  • Fix – Ensure Select2 usage of AJAX search properly encodes on all usages props @TheMMMdev
  • Fix – Ensure Select2 usage of AJAX properly checks for nonces and permissions props @TheMMMdev

0.5.2 — 27 of January 2022

  • Feature: Proper changelog page for users trying to figure out what has changed in the latest version of FakerPress.
  • Feature: Excerpt size field added to ensure better control over Post generation prop @gtsantos
  • Tweak: jQuery 3.5.X compatibility
  • Fix: Prevent warning around post_excerpt usage introduced earlier on in the year. props @pattisahusiwa
  • Fix: One more PHP 8 compatibility problem related to the generation of passwords props @DumahX
  • Fix: Prevent PHP 8 from throwing a warning because of unnecessary unlink() call for attachments props @wpuzman
  • Fix: Resolve problems around failed inline images that were unavailable which would cause a PHP Warning.

0.5.1 — 05 of January 2021

  • Feature: Completely change folder structure to comply with PSR-4 autoloading with namespaces.
  • Feature: Included a Fields API to more easily generate Fields for controlling fields used in the admin pages.
  • Feature: Included a Template class to allow better separation of HTML and PHP files.
  • Tweak: Include compatibility with PHP 8+
  • Tweak: More well structured composer.json and using it’s autoloader.
  • Tweak: All PHP files now live inside of src folder.
  • Tweak: Moved all files to use the [] array syntax.
  • Tweak: GitHub repository no longer tracks the vendor folder.
  • Fix: Correctly order the fp_array_get params with it’s usage props @henrikwirth.
  • Fix: Make sure WordPress 5.6+ administration proper display fields.
  • Fix: Menu icon is properly displayed on version of WordPress 5.5 or higher

0.5.0 — 09 of November, 2019

  • Feature: Removed 500px as a image provider as that source was deprecated a while ago.
  • Fix: Properly handle downloading of images into WordPress, which makes this a lot safer and faster.
  • Fix: Resolved the problem where images from the Meta Attachment were been generated with 0x0 size and breaking the attachment.
  • Fix: Removed 500px as a image provider as that source was deprecated a while ago.
  • Fix: Moved from Unplash.it to their new name as Lorem Picsum.
  • Tweak: Started adding proper docblocks to the new methods. Note it will take a couple versions to have all methods with proper docblocks.
  • Tweak: Control timeout of image download with filter fakerpress.module.attachment.download_url_timeout defaulting to 10 seconds per attachment.
  • Tweak: Update required version of PHP to 5.6 to be more along the requirements of WordPress.
  • Tweak: Test and update the version of WordPress FakerPress was tested up to, now on 5.3.
  • Tweak: Updated the version of fzaninotto/faker (v1.6.0 => v1.8.0)
  • Tweak: Updated the version of nesbot/carbon (1.21.0 => 1.39.1)

0.4.11 — 25 of February, 2018

  • Oplossing: voorkom fatale gebeurtenissen met namespace en klasse namen voor het genereren van gebruikers en berichten — Bedankt @radgh & @johny-dotpad
  • Fix: Rollback change to file_get_contents it was making peoples servers hang to long — Thanks @bilimokur

0.4.10 — 11 of February, 2018

  • Functie: formaatcontrole toegevoegd om bericht inhoud, reactie inhoud en gebruikersbeschrijving te plaatsen
  • Fix: On image and attachment download we try one more time using file_get_contents — Thanks @lazlo-toth
  • Oplossing: Los rare interactie met velden Aantal Min en Max op — Bedankt @rahmantanvir

0.4.9 — 07 of August, 2017

  • Feature: Allow Attachments to be generated with a given Width and Height range — Thanks @COLABORATI
  • Feature: Generate post_excerpt for Posts (how I forgot that is beyond me) — Thanks @njbarrett
  • Fix: Meta field rules were not respecting Configurations due to a JavaScript bug on indexing the fields — Thanks @ckpicker
  • Fix: Resolve problems where attachments wouldn’t get setup correctly and throw an Empty Message — Thanks @r083r7 and @oyvind_skjelstad
  • Fix: Allow Term Meta to generate the fields correctly again — Thanks @stratboy
  • Tweak: Prevent _encloseme and _pingme for FakerPress generated Posts

0.4.8 — 18 of July, 2017

  • Feature: Now Comments can be generated with different types, allowing for WooCommerce Notes for example – Thanks @dibbyo456
  • Feature: Comments for Custom Post Types – Thanks @jasondevine
  • Tweak: Added two new filters to Filter Meta Value fakerpress.module.meta.value and fakerpress.module.meta.{$key}.value – Thanks @Mte90
  • Fix: Resolve problems on failed Meta generation – Thanks @Mte90
  • Fix: Typo on Provider text for Attachment Meta – Thanks @codiceovvio

0.4.7 — 2 of October, 2016

  • Feature: Image Attachment Meta Field to allow more Flexibility all around the plugin

0.4.6 — 14 of June, 2016

  • Fix: Post Meta and taxonomy is finally working again — Thanks @peachey_a and @zoeitsolutions
  • Fix: Allow Meta Number generation using any type of range, doesn’t limit from 0 to 9

0.4.5 — 11 of June, 2016

  • Fix: Users Module was using Post Meta methods on flag related methods, preventing the users to be deleted when “Let it Go!” — Thanks @derpixler
  • Fix: Taxonomy and Meta Modules had a compatibility problem with Faker, preveting users to use Meta and Taxonomy Properly — Thanks @rayrutjes
  • Tweak: Add a better description for a few fields
  • Tweak: Include latest code from Faker version > 1.6.0

0.4.4 — 1 of April, 2016

  • Feature: Address Meta templating now allows you to fetch Country ABBR and Code — Thanks @kirilisa
  • Tweak: Include latest code from Faker version > 1.5.0
  • Tweak: WP_Query Meta for attachments is a little bit easier now, prediction of forgotten post_status
  • Tweak: Make the Post Parent selection easier to know which posts by showing more information on the items — Thanks @fxbernard
  • Fix: Get some missing Text Domains working — Thanks @ginsterbusch

0.4.3 — 1 of March, 2016

  • Functie Nooit meer Hot-linking externe sites op inhoud afbeeldingen — Bedankt b0rg + mvaneijgen + okvee
  • Tweak: gebruik wp_remote_get om externe afbeeldingen op te halen & mdash; Bedankt revaxarts
  • Tweak: verbeter de manier waarop we omgaan met de verwijderingen om ervoor te zorgen dat niet al je site wordt verwijderd. — Bedankt Paul Mckay
  • Oplossing: voorkom dat er kennisgevingen plaatsvinden wanneer er geen afbeeldingsproviders zijn geselecteerd

0.4.2 — 9 of November, 2015

  • Functie: meta opnemen voor voorwaarden voor WordPress 4.4 en hoger
  • Tweak: voeg een meer gedetailleerde controle toe over de taxonomiekiezer voor berichten
  • Oplossing: CSS-wijzigingen voor WordPress 4.4

0.4.1 — 24 of September, 2015

  • Tweak: verbeter de code van modules in het algemeen, als je aangepaste code hebt op basis van modules, controleer dan ( #71)
  • Oplossing: de knop Genereren was vergrendeld na een waarschuwing voor het proberen van een onjuiste aanvraag
  • Oplossing: verbeterde modules JavaScript om dubbele argumenten op AJAX aanvragen te voorkomen — Bedankt Jonathan Brinley

0.4.0 — 21 of September, 2015

  • Functie: Modules gebruiken nu AJAX om te vervalsen, AKA geen time-outs meer voor het maken van grote dummy
  • Oplossing: verwerk WP_Error bij het maken van termijnen, vermijdt fatale fouten als de term al bestaat & mdash; Bedankt Jonathan Brinley

0.3.3 — 10 of June, 2015

  • Tweak: onze menu’s en submenu’s hebben geen JavaScript meer nodig om te werken
  • Tweak: Featured Images now are linked to the post using the post_parent column — Reported by Bruno DC
  • Oplossing: datums op Meta-velden werken weer volledig & mdash; Bedankt Ethan Clevenger

0.3.2 — 25 of May, 2015

  • Nieuw: inclusief LoremPixel als beeldaanbieder & mdash; Bedankt investigationliving
  • Oplossing: een paar JavaScript/jQuery tweeks voor een betere afhandeling van Select2 op datums
  • Oplossing: Intervallen hebben nu een betere afhandeling voor niet-getimede strings & mdash; Bedankt alfiemx_
  • Oplossing: Betere verificatie van carbon opname — Bedankt Frankie Jarrett
  • Oplossing: sluit nu het gebruik van zelfvariabelen beter, voorkomt Fatale fout & mdash; Bedankt fccoelho7

0.3.1 — 02 of May, 2015

  • Oplossing: Date Meta Field werkt nu zoals verwacht
  • Oplossing: lege metavelden geven geen fatale fouten meer — Bedankt Jeffrey Carandang

0.3.0 — 01 of May, 2015

  • Nieuw: nu kun je aangepaste dummy-meta genereren voor je berichten, gebruikers en opmerkingen

0.2.2 — 15 of April, 2015

  • Nieuw: 500px als afbeeldingsprovider (je hebt een app-sleutel voor de klant nodig)
  • Tweak: nieuwe formule voor randomisatie van taxonomieën voor berichten (met nieuwe filters)

0.2.1 — 02 of April, 2015

  • Oplossing: gebruikersgenerator werkt nu weer (sorry daarvoor)

0.2.0 — 01 of April, 2015

  • Nieuw: Uitgelichte afbeeldingen zijn nu een optie op onze plugin
  • Nieuw: Behandeling van bericht meta, nog steeds onder de motorkap maar voorbereiding voor de volgende versies

0.1.6 — 07 of March, 2015

  • Oplossing: voorkom een ​​Carbon-Fatal-fout bij twee keer proberen te worden opgenomen ( # 50 )
  • Tweak: Beter controleren op de inhoudsvlag bij het verwijderen

0.1.5 — 03 September, 2014

  • Nieuw: Sta post bovenliggende toe om te worden gekozen op het Admin-formulier ( # 35 )
  • Nieuw: laat afbeelding nu in HTML gebruiken, met Placehold.it ( # 38 )
  • Tweak: staat gebruikers toe te kiezen welke HTML-tags zullen worden gebruikt ( # 37 )
  • Tweak: User Select2 gebruikt nu AJAX om fouten in grotere databases te voorkomen ( # 43 )
  • Tweak: je kunt nu een reeks items selecteren die moeten worden gerandomiseerd, in plaats van altijd één enkel nummer in te voeren (#44)

0.1.4 — 15 of August, 2014

  • New: Delete all content created by Fakerpress (#26)
  • New: Allow users to control comment_status on Posts (#26)
  • New: Predefined interval set of dates (#21)
  • Tweak: Prevent the user from selecting a bad combination of date fields (#20)

0.1.3 — 25 of June, 2014

  • Fixing a problem where the UI folder was not included in the final version

0.1.2 — 24 of June, 2014

  • New: Admin messages for all pages (#10)
  • New: Select Date range for Comments and Posts (#11)
  • New: Select Author sampling group for Posts (#11)
  • New: Roles sampling group for Users (#13)
  • New: Taxonomies sampling group for Terms (#13)
  • New: Selection of Post Type for Posts (#13)
  • New: Selection of Terms sampling group for Posts (#13)
  • Tweak: Select2 usage to improve fields (#13)
  • Fix: admin_title been overwritten (#14)

0.1.1 — 17 of June, 2014

  • Fatal Error generate by a missing file Carbon related fixed

0.1.0 — 17 of June, 2014

  • First initial concept of using Faker to generate data on WordPress