• Resolved ztarz76

    (@ztarz76)


    Hi.

    I just installed your plugin and am wondering how to make the output from shortcode [locations] to display with 2 or 3 colums, instead of showing all in a list. I want to use the page width to display the locations. Seems like a waste of space to have them all below each other and it makes it hard for the enduser as it renders alot of scrolling.

    Best regards,
    Mikael G
    Sweden

    https://wordpress.org/plugins/locations/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter ztarz76

    (@ztarz76)

    Guess I wont be upgrading to Pro-version with this kind of support…

    Plugin Author richardgabriel

    (@richardgabriel)

    Hey Mikael!

    I’m sorry! I peruse these forums as often as I can (at least once a week!) The Pro support ticket response is much faster.

    Regardless, it sounds like you just want to set a width and float your locations. I don’t think thats an option built in, but it is a very simple CSS change. I’d be happy to send you some CSS if you have a link to your locations page.

    All the best,
    Richard

    Thread Starter ztarz76

    (@ztarz76)

    Hi Richard.

    No worries. I solved the issue myself.

    But, I ran into another issue instead.
    When I use the short code [locations], all locations are presented ordered by ID. But I want them ordered by Title. I am no expert on php, so I am unable to come up with the code to do this myself. Is it possible to have the locations ordered by title? And if so, how?

    Best regards,
    Mikael.

    Plugin Author richardgabriel

    (@richardgabriel)

    Hey Mikael!

    That’s very odd! By default, our [locations] shortcode is ordered by Title, Ascending. Can you shoot me a link to where this is occurring? I would love to see if anything stands out to me.

    All the best,
    Richard

    Thread Starter ztarz76

    (@ztarz76)

    Hi.

    I normally have the site down for maintenance as it isn’t open yet, but I have opened it for you to see how the short code: [locations] behave.

    https://www.armsport.nu/demo-locationlist/

    And as you can see there is no sorting regarding the titles of the locations at all.

    I had done some translations to both php-code and html and so on, so I was worried that I messed something up. But to be sure, I reverted back all original plugin-files, to rule that out, but there isn’t any difference. So something must have been messed up. Don’t know if I did something wrong or if it’s the plugin. But it have behaved this way since I installed it the first time.

    Plugin Author richardgabriel

    (@richardgabriel)

    Hey!

    I see what you’re describing.

    I will see if I can reproduce the issue on my side — I haven’t seen an order like that before.

    If you generate a shortcode using our widgets in the editor, do you have any different results?

    Best,
    Richard

    Thread Starter ztarz76

    (@ztarz76)

    Hi.

    Hope I understood you right, by widget in the editor, I guess you mean the button “Locations”?
    I tried using the button and the shortcode that is output is:
    [locations category=”all” show_location_image=”1″]
    And the result is sadly the same on that page.

    I have now tried to remove all locations and categories. And restarted with inputting fresh locations. And the issue persists. I refreshed the page after each new location, and the page displays them in the same order as I add new locations and I input locations with random titles and in random order. So something is forcing the plugin to show them ordered by id.

    Plugin Author richardgabriel

    (@richardgabriel)

    Hey ztarz76 –

    OK, we may be on to something here.

    Are you comfortable editing the plugin file? If so, could you go inside locations.php, to line 1336, and replace 'order_by' => 'title' with 'orderby' => 'title' and see if that changes the behavior?

    If possible, do so in a safe environment in case you accidentally hit the wrong key.

    All the best,
    Richard

    Thread Starter ztarz76

    (@ztarz76)

    Hi.

    I tested, but you wrote line 1336, and that doesn’t match the locations.php file I have got. I have version 1.14.3 of your plugin and I have the key you are referring to in line 1325 as part of private function get_all_locations. The key is also present in line 1351 as part of private function get_a_location.

    Anyway, I tried your change and that solved the problem!

    So my thought now, is there any other key that uses underscore in that part of the code that is faulty and needs to change? Eg ‘post_type’ and ‘post_count’. Or was it only those keys that needed change?

    Your support and help is very much appreciated!

    Plugin Author richardgabriel

    (@richardgabriel)

    Hey ztarz!

    Thanks for letting me know that fixed it!

    The other items in the array are OK – the order_by parameter appears to be the only typo.

    We’ll be sure to release a patch to the general public ASAP!

    Best,
    Richard

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Styling the output from shortcode [locations]?’ is closed to new replies.