Giter Site home page Giter Site logo

sovware / directorist Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 26.0 242.34 MB

Directorist, The World’s Most Complete WordPress Directory Plugin

Home Page: https://directorist.com/

License: Other

CSS 20.76% HTML 0.01% JavaScript 53.01% PHP 19.61% Hack 0.01% SCSS 3.49% Vue 3.12%

directorist's People

Contributors

aazztech11 avatar abysswaiker avatar armanul avatar armanul46 avatar devshamim avatar ethanclevenger91 avatar heymehedi avatar iamibrahimriaz avatar ishahadathb avatar kowsar89 avatar m4hd1bd avatar mahfuzulalam avatar mdalaminbey avatar nazmulhasan103 avatar obiplabon avatar syedgalib avatar tanjimhasan avatar vairafiq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

directorist's Issues

HTML support in textarea custom field

The current implementation doesn't support HTML tags in the Textarea custom field. And that's why it's limiting the usages and possibilities of this field.

Please could you help with search

Greetings
We are using your plugin to list a bunch of factory shops.
However, when I put the search in, the results always show absolutely nothing.
I have even added tags on the individual listings, but still no luck.

The site is here www.factoryshopssa.co.za - by the find button. We have added all the listings, but really need some kind of search feature here... please help.

Avoid double loading fontawesome icons for Elementor users

Currently fontawesome is loaded twice in Elementor pages, which could be avoided easily by applying the following code somewhere:

add_action( 'wp_enqueue_scripts', function(){
	if (wp_style_is( 'directorist-font-awesome', 'enqueued' )) {
		wp_deregister_style( 'elementor-icons-fa-regular' );
		wp_deregister_style( 'elementor-icons-fa-solid' );
		wp_deregister_style( 'elementor-icons-fa-brands' );
	}
}, 11 );

Directory Name Creation issue, containing special characters

Trying to create a new directory with the builder, named "Cars & Vehicles", i get "directory name exists" in red.

Despite the red error, the directory is created.

Apparently the "&" is messing things up. I haven't tested other special symbols.

Feedback after submitting a Listing

Hi,

I'd like to know if there's any Feedback page user can get after submitting a listing? Currently, we navigate the user to main page after they submit a listing and the listing doesn't get displayed until we approve it. Is there any option we can leverage where we let users know that they successfully submitted a listing?

How do I translate ?

Hello,

How can I create my french translation of this plugin ?

Thank you,
Regards

Password Recovery - Set new password

After asking for recovery of password, in that page that asks for new password, the SAVE doesn't work. It doesn't do anything.

So password recovery doesn't work.

Screenshot

Gutenberg Blocks inconsistencies

Debuging some issues i had with the plugin, they seem to come from Guternberg directorist blocks. And i was confused.

How i replicated them:

I created a page with the "all categories" Gutenberg block. Below i added a shortcode [[directorist_all_categories] and compared.

The Gutemberg block shows randomly some categories, not sure what is the logic. Sometimes 1, sometimes 2, somethimes all the categories. Sometimes also "no result found!).

At the same time the shortcode shows correctly all the categories selected.

Some captures to make this cleaner:

Screenshot

Second Capture:

Screenshot (2)

Users can publish pending listings by editing

We would like to keep listings in "pending" until they are approved by an admin, but then allow users to make any edits they like. Currently if a user edits a "pending" listing it automatically becomes published.

Is this a feature or a bug?

Multiple listing search results pages based on selected language

I have a site with both Directorist and Polylang enabled. They work well, except when I try to have different searc results pages, based on the currently selected language.

I've looked at the options, and I can not multi-select from Listing Search Result Page dropdown - I need to be able to tell it to use one shortcode for one language, and another for another available language.

Listings not appearing in JetPack Site Maps

JetPack has a great feature that generates and submits sitemaps to search engines for indexing.

Directorist listings don't appear on that site map. You can explore mine here: https://speakeasy.nz/sitemap.xml

I suspect this is because when registering the custom post type, the "has archive" declaration is set to false, so the directory doesn't have an archive. See this thread on stack overflow regarding hiding the entries from a sitemap. https://wordpress.stackexchange.com/questions/243476/exclude-custom-post-type-in-sitemap-generation

Feature Request: Submission Form to play nice with JetPack CRM

Hi, I've started using Jetpack CRM on another site, and I've thought that it would be awesome if the new form builder that you're working on could push data into the CRM.

The CRM can take personal and business data so there are good synergies for "business" or "people" style directories.

With JetPack CRM they have just launched a feature that allows you to add the field slug to the "additional css classes" and the data is pushed to the CRM. It works nicely. Data on this form goes into Jetpack CRM. https://vibrantlife.nz/client-registration/

Would be awesome for the directorist plugin to allow similar functionality, with the end goal of showing the Person / Business data in the CRM.

atbdp_import_listing() not setting atbdp_listing_types term

When importing listings from a CSV, atbdp_listing_types taxonomy is not being set on created posts. At least one consequence of this is that when trying to Edit a listing from the frontend it fails showing the form without fields (just a submit button).

If I manually set the atbdp_listing_types term for the post, the issue is solved. The problem seems to be with a missing line like the following:

wp_set_object_terms($post_id, (int)$directory_type, 'atbdp_listing_types')

That line is on directorist/includes/classes/class-add-listing.php but not on directorist/includes/classes/class-tools.php

Steps to replicate:

  1. Tested with multi-directory mode OFF (just the general default directory)

  2. Submit a new listing from frontend. Check in table term_relationships that directory type was correctly associated with the new post.

  3. Import a new listing from CSV. Verift that no directory type is added to term_relationship.

Directorist plugin version is 7.0.5.1

Slow get_users query running on each page load

I have noticed that a get_users query in ATBDP_Settings_Panel is running on each page load. As far as I can tell it is only really needed on the announcement settings page itself. On a site with 2000 users this is adding about .3 seconds to the page load.

Tag insertion from front end add listing form

If the user inserts a tag from the front end add listing form and the tag field is in single - new entry mode, it creates multiple tags with the alphabets. eg. if the user insert and new tag Cat, it saves c, a, and t as tags in the listing.

Style conflict

Theme/WPBackery color style conflict - URGENT to fix
This could be related to issue 25, not sure. The issue is that your plugin is in conflict with my theme or WP Bakery page builder and blocks color style elements. We isolated the issue just by disabling your plugin, thus we are 100% sure it is your plugin. Here is the video to explain what happens > https://loom.com/share/cafbb3c795ce48b7aef6699b6bb71260

PHP warning on fresh installation

Found this warning in a full fresh installation without any data imported.

Warning: Invalid argument supplied for foreach() in /app/wp-content/plugins/directorist/includes/classes/class-tools.php on line 281

Suggested PHP Settings for Directorist Plugin?

Hello.

New installation, and we are having trouble where not all Setting changes are being reflected on the frontend (but they show correctly in the Settings page).

Thinking/hoping it could have something to do with the some PHP settings?

Is there a list of recommended settings for things like these?
– post_max_size
– upload_max_filesize
– max_input_vars
– memory_limit
– max_execution_time
– max_input_time
– session.gc_maxlifetime

Thanks in advance,
Atg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.