[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgqQsH1oVQwDKvBij3I33M_Nk--nkvns5P3CoqVYz-kM":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"morehawes","Joe","https:\u002F\u002Fprofiles.wordpress.org\u002Fmorehawes\u002F",3,3900,91,7,94,"2026-04-04T18:28:08.520Z",[14,41,63],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":36,"vuln_count":37,"unpatched_count":38,"last_vuln_date":39,"fetched_at":40},"auction-nudge","Auction Nudge – Your eBay Listings","8.3.0","\u003Cp>Display your active eBay items on your WordPress site using \u003Ca href=\"https:\u002F\u002Fwww.auctionnudge.com\u002F\" rel=\"nofollow ugc\">Auction Nudge\u003C\u002Fa>, an approved eBay Compatible Application.\u003C\u002Fp>\n\u003Cp>Add Auction Nudge to your site either as a Block (called “Your eBay Listings”) or Shortcode anywhere they are supported:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[auction-nudge sellerid=\"ebay_username\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Once added, your active eBay items will be updated automatically.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>From your site, your visitors can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Browse multiple pages of items\u003C\u002Fli>\n\u003Cli>Filter by eBay category\u003C\u002Fli>\n\u003Cli>Search your active items\u003C\u002Fli>\n\u003Cli>View additional item details:\n\u003Cul>\n\u003Cli>Additional images\u003C\u002Fli>\n\u003Cli>Your User Profile (feedback score & % positive)\u003C\u002Fli>\n\u003Cli>Item title\u003C\u002Fli>\n\u003Cli>Item price (and bids)\u003C\u002Fli>\n\u003Cli>Item description (a shortened version, not the full HTML description)\u003C\u002Fli>\n\u003Cli>Time remaining (if applicable)\u003C\u002Fli>\n\u003Cli>Item condition\u003C\u002Fli>\n\u003Cli>Listing type\u003C\u002Fli>\n\u003Cli>Pickup available (if applicable)\u003C\u002Fli>\n\u003Cli>Item location (if applicable) \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>In order to remain free, Auction Nudge is supported by referral commissions from eBay and includes an \u003Ca href=\"https:\u002F\u002Fwww.auctionnudge.com\u002Fdisclosure\" rel=\"nofollow ugc\">Advertising Disclosure\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Feed Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>eBay Username\u003C\u002Fstrong> – You eBay account username (not your Store ID)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>eBay Site\u003C\u002Fstrong> – Where your items are listed:\n\u003Cul>\n\u003Cli>eBay US\u003C\u002Fli>\n\u003Cli>eBay UK\u003C\u002Fli>\n\u003Cli>eBay Canada\u003C\u002Fli>\n\u003Cli>eBay Australia\u003C\u002Fli>\n\u003Cli>eBay Belgium\u003C\u002Fli>\n\u003Cli>eBay Germany\u003C\u002Fli>\n\u003Cli>eBay France\u003C\u002Fli>\n\u003Cli>eBay Spain\u003C\u002Fli>\n\u003Cli>eBay Austria\u003C\u002Fli>\n\u003Cli>eBay Italy\u003C\u002Fli>\n\u003Cli>eBay Netherlands\u003C\u002Fli>\n\u003Cli>eBay Ireland\u003C\u002Fli>\n\u003Cli>eBay Switzerland\u003C\u002Fli>\n\u003Cli>eBay Poland\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Display Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>View Details\u003C\u002Fstrong> – Once enabled, instead of linking directly to the item on eBay, additional details about the item will be displayed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Profile\u003C\u002Fstrong> – Display your eBay username, positive feedback percentage, feedback score and feedback star (if applicable) at the top of the Your eBay Listings tool\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination\u003C\u002Fstrong> – Multiple pages can show all of your items for sale\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Box\u003C\u002Fstrong> – Allow your site visitors to search all of your active eBay items by keyword\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category List\u003C\u002Fstrong> – Allow visitors to your site to filter your items by category\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme\u003C\u002Fstrong> – There are a number of themes and options to choose from, including a responsive design theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Items per Page\u003C\u002Fstrong> – How many items you wish to show per page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Size\u003C\u002Fstrong> – Large item images can be displayed (up to 500px by 500px)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Language\u003C\u002Fstrong> – All tools support the following languages:\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sort Order\u003C\u002Fstrong> – Choose in which order your items are displayed (items ending first, newly-listed first, price + shipping: lowest first, price + shipping: highest first or best match)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listing Type\u003C\u002Fstrong> – Choose to only display items listed as either Auction or Buy It Now.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter by Keyword\u003C\u002Fstrong> – Specify to only show items which match a certain keyword query\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter by Category ID\u003C\u002Fstrong> – Specify to only show items listed in a certain eBay category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Auction Nudge is an approved eBay Compatible Application. Auction Nudge is not owned or operated by eBay Inc. eBay and the eBay logo are trademarks of eBay Inc. As a member of the eBay Partner Network, Auction Nudge may receive anonymous referral commissions from eBay if a successful transaction occurs after clicking a link to eBay, at no cost to the user.\u003C\u002Fem>\u003C\u002Fp>\n","Display your active eBay items on your WordPress site using Auction Nudge, an approved eBay Compatible Application.",2000,103117,96,85,"2025-09-06T16:18:00.000Z","6.8.5","3.2","5.2",[29,30,31,32,33],"ebay","embed","feed","listings","store","https:\u002F\u002Fwww.auctionnudge.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauction-nudge.8.3.0.zip",99,1,0,"2025-01-24 00:00:00","2026-03-15T15:16:48.613Z",{"slug":42,"name":43,"version":44,"author":5,"author_profile":6,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":11,"num_ratings":49,"last_updated":50,"tested_up_to":25,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":59,"download_link":60,"security_score":61,"vuln_count":37,"unpatched_count":37,"last_vuln_date":62,"fetched_at":40},"artiss-currency-converter","Open Currency Converter","1.5.0","\u003Cp>🚀 If you have a wish to convert currencies “on the fly” within the text of a post or page then this is the plugin for you! It’s free to download, free to use and advert free – if you think you have to pay for something you’re doing it wrong!\u003C\u002Fp>\n\u003Cp>So, let’s say you run a UK based site and will refer to currencies in GBP. However, the majority of visitors are from the US, so you may have a wish to also show the dollar equivalent. Using this plugin you can do this without having to work out the conversion and then re-visit it in future to take into account conversion changes.\u003C\u002Fp>\n\u003Cp>Key features include…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No need to update exchange rates yourself – data is fetched from an Open Source API\u003C\u002Fli>\n\u003Cli>Over 170 currencies supported\u003C\u002Fli>\n\u003Cli>An easy to use shortcode for embedding directly into your posts and pages\u003C\u002Fli>\n\u003Cli>A PHP function for those people who wish to add features in their theme\u003C\u002Fli>\n\u003Cli>Results can be cached, reducing resources and improving response\u003C\u002Fli>\n\u003Cli>Template to allow you to control how results are output\u003C\u002Fli>\n\u003Cli>Administration screen allowing you to define defaults and to view current exchange rates\u003C\u002Fli>\n\u003Cli>And much, much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 Please visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmorehawes\u002Fopen-currency-converter\" title=\"Github\" rel=\"nofollow ugc\">Github page\u003C\u002Fa> for the latest code development, planned enhancements and known issues 👈\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Cp>🔑 \u003Cstrong>Getting Your App Key\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Open Currency Converter gets its data from the Open Exchange Rates website (which is not associated with this plugin nor the developer). This site requires an App Key to be specified for it to work. This is to prevent over-use of the exchange system and to provide premium features for users who wish to pay for them. Having a premium plan does not add any extra features to this plugin and is not a requirement.\u003C\u002Fp>\n\u003Cp>To get your App Key…\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenexchangerates.org\u002Fsignup\u002Ffree\" rel=\"nofollow ugc\">Sign up on the Open Exchange Rates site\u003C\u002Fa> – this link will take you to the free option but the site does require personal information.\u003C\u002Fli>\n\u003Cli>You should now be at \u003Ca href=\"https:\u002F\u002Fopenexchangerates.org\u002Faccount\" rel=\"nofollow ugc\">your account screen\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Click on the “App IDs” option in the side menu.\u003C\u002Fli>\n\u003Cli>An App ID should be listed on the right hand side – copy this ID.\u003C\u002Fli>\n\u003Cli>Head back to the admin of your website and select the Settings -> Open Currency menu.\u003C\u002Fli>\n\u003Cli>Paste the App ID into the equivalent field at the top of the settings screen.\u003C\u002Fli>\n\u003Cli>Click the “Save Changes” button.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Using the Shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To add to your site simply use the \u003Ccode>[convert]\u003C\u002Fcode> shortcode. For example…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[convert number=\"100\" from=\"gbp\" to=\"cad\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would convert 100 GBP to CAD.\u003C\u002Fp>\n\u003Cp>⚠️ \u003Cstrong>Disclaimer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The exchange rate data is provided for free via the \u003Ca href=\"http:\u002F\u002Fopenexchangerates.org\u002F\" title=\"Open Source Exchange Rates\" rel=\"nofollow ugc\">Open Source Exchange Rates\u003C\u002Fa> project. Its accuracy and availability are never guaranteed, and there’s no warranty provided.\u003C\u002Fp>\n\u003Ch3>🖥 The Options Screen\u003C\u002Fh3>\n\u003Cp>Once the plugin is activated two new administration screens will be present.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Open Currency\u003C\u002Fstrong> – This appears under “Settings” and allows you to specify default settings for any currency conversion\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exchange Rates\u003C\u002Fstrong> – Shown under the “Tools” menu, this displays the current exchange rates along with a list of all the valid exchange codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Before using this plugin it is highly recommended that you review the Options screen and change any values, as appropriate. You will also need to sign up for and enter an App Key before conversions will work.\u003C\u002Fp>\n\u003Ch3>🗜 Using the Shortcode\u003C\u002Fh3>\n\u003Cp>The shortcode of ‘[convert]’ has the following parameters that you may specify…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>number\u003C\u002Fstrong> – The number that you wish to convert from one currency to another. This is required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>from\u003C\u002Fstrong> – The currency code that you wish to convert from (see the admin options for a list of valid codes). If you do not specify this value then the default from the options screen will be used\u003C\u002Fli>\n\u003Cli>\u003Cstrong>to\u003C\u002Fstrong> – The currency code that you wish to convert to (see the admin options for a list of valid codes). If you do not specify this value then the default from the options screen will be used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>dp\u003C\u002Fstrong> – How many decimal places the output should be. This should be numeric or the word “match”. The latter is the default and will mean that the output will match the number of decimal places that the \u003Cstrong>number\u003C\u002Fstrong> was.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>template\u003C\u002Fstrong> – See the later section, “Using Templates”, for further information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>thousands_separator\u003C\u002Fstrong> – The character that should be used to separate thousands in the output. This is a single character, such as a comma or period. If not specified then the default from the options screen will be used.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example of use are…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[convert number=49.99 from=\"gbp\" to=\"usd\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would convert 49.99 from UK pounds to US dollars and output the result to 2 decimal places.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[convert number=50 from=\"usd\" to=\"gbp\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would convert 50 from US dollars to UK pounds and output the result without any decimal places.\u003C\u002Fp>\n\u003Cp>If the conversion can’t be done then an appropriate error message will be output instead. If you wish to suppress these messages then you need to use a template (see the later section on this) – in this case no output will be generated in the case of an error.\u003C\u002Fp>\n\u003Cp>You can specify the thousands separator either through the options screen or by using the \u003Ccode>thousands_separator\u003C\u002Fcode> parameter (default is a comma). This will be used to format the output of the conversion result:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[convert number=50 from=\"usd\" to=\"gbp\" thousands_separator=\".\"]\u003Ch3>🧩 Using Templates\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The template option allows you to specify other information to be output along with the conversion result. None of the template will be output if any error occurs, including any error messages, allowing you to suppress any conversion text in the case of a problem.\u003C\u002Fp>\n\u003Cp>The template text must include \u003Ccode>%result%\u003C\u002Fcode> where you wish the output to appear.\u003C\u002Fp>\n\u003Cp>Here’s an example…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>The retail price is $49.99[convert number=50 from=“use” to=“gap” template=\" (approx.%result%) GBP”].\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Normally, this would print a result such as…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>The retail price is $49.99 (approx. 79.11 GBP).\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>However, if an error occurs then it will print as…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>The retail price is $49.99.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You may also include the template between opening and closing shortcode tags. For example…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>The retail price is $49.99[convert number=50 from=“use” to=“gap”] (approx. %result% GBP)[\u002Fconvert].\u003Ch3>Using the Function Call\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you wish to perform a currency conversion within your theme, rather than within a post or page, then you can use a PHP function call. The function name is \u003Ccode>get_conversion\u003C\u002Fcode> and will return the result back.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All of the shortcode parameters are valid, except for the template which isn’t required\u003C\u002Fli>\n\u003Cli>The parameters are specified in any order and are separated with an ampersand\u003C\u002Fli>\n\u003Cli>You should not add quotes around each parameter value, as you do with the shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For example…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo get_conversion( 'number=49.99&from=gbp&to=usd' ); ?>\u003Ch3>🌍 Global conversion variables\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For the use of developers, 2 global variables have been added which, if assigned within your site code, will override the conversion codes.\u003C\u002Fp>\n\u003Cp>The variables are \u003Ccode>global_convert_from\u003C\u002Fcode> and \u003Ccode>global_convert_to\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>This is useful if, say, you have multiple versions of the site in different languages – you can then assign these global variables depending on which site is being viewed and all currency will be converted based upon these settings.\u003C\u002Fp>\n\u003Cp>These will only override the options screen and not specific parameters specified with a shortcode or function call.\u003C\u002Fp>\n","💵 Convert currencies within the text of a post or page.",1000,53623,19,"2025-04-29T15:29:00.000Z","4.6","7.4",[54,55,56,57,58],"cash","conversion","convert","currency","money","https:\u002F\u002Fgithub.com\u002Fmorehawes\u002Fopen-currency-converter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fartiss-currency-converter.1.5.0.zip",78,"2025-10-10 00:00:00",{"slug":64,"name":65,"version":66,"author":5,"author_profile":6,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":25,"requires_at_least":51,"requires_php":27,"tags":74,"homepage":80,"download_link":81,"security_score":22,"vuln_count":82,"unpatched_count":38,"last_vuln_date":83,"fetched_at":40},"waymark","Waymark","1.5.9","\u003Ch3>Waymark Pro offers advanced features. See the \u003Cstrong>Demo\u003C\u002Fstrong> and \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fsurvey\u002F\" rel=\"nofollow ugc\">take the Waymark Survey!\u003C\u002Fa>.\u003C\u002Fh3>\n\u003Ch3>Creating Maps\u003C\u002Fh3>\n\u003Cp>Use the intuitive \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Feditor\u002F\" rel=\"nofollow ugc\">Editor\u003C\u002Fa> to create Maps with one, or thousands of interactive Overlays.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Overlays\u003C\u002Fstrong> – Create Markers, Lines and Shapes with a:\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Image (Media Library or link to external image)\u003C\u002Fli>\n\u003Cli>Description (Rich text editor, HTML supported)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Ftypes\u002F\" rel=\"nofollow ugc\">Type\u003C\u002Fa> (defined in Settings)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>GPX\u003C\u002Fli>\n\u003Cli>KML\u003C\u002Fli>\n\u003Cli>GeoJSON\u003C\u002Fli>\n\u003Cli>EXIF (Image location metadata)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fmap\u002Ftrack-with-elevation\u002F\" rel=\"nofollow ugc\">Elevation data\u003C\u002Fa> (adds an interactive profile chart for Lines with elevation data)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fmeta\u002F\" rel=\"nofollow ugc\">Meta\u003C\u002Fa>\u003C\u002Fstrong> – Add extra information to your Maps; these are customisable form inputs that allow you to add additional content to your Maps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Ftypes\u002F\" rel=\"nofollow ugc\">Types\u003C\u002Fa>\u003C\u002Fstrong> – Set options to visually distinguish between Overlays (colours\u002Ficons etc.), then select it when using the Editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fcollections\u002F\" rel=\"nofollow ugc\">Collections\u003C\u002Fa>\u003C\u002Fstrong> – Group Maps together and display multiple Maps at once. Create complex Collection hierarchies to suit your needs and associate Maps with multiple Collections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fsubmissions\u002F\" rel=\"nofollow ugc\">Submissions\u003C\u002Fa>\u003C\u002Fstrong> – Allow registered users, or guests to create Maps from the front-end of your site. You can control who can Submit Maps, what editor features are available and whether submissions should be approved before they are published.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>💲 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002FOpenGIS\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003Cbr \u002F>\n🗺 \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003Cbr \u002F>\n🛠️ \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Ftry\u002F\" rel=\"nofollow ugc\">Try\u003C\u002Fa>\u003Cbr \u002F>\n📼 \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002F#footer\" rel=\"nofollow ugc\">Watch\u003C\u002Fa>\u003Cbr \u002F>\n📖 \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003Cbr \u002F>\n🌟 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopengis\u002Fwaymark\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003Cbr \u002F>\n❤️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwaymark\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa>\u003Cbr \u002F>\n☕️ \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fjs\" rel=\"nofollow ugc\">Waymark JS\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Displaying Maps\u003C\u002Fh3>\n\u003Cp>Embed your Maps using the \u003Ccode>[Waymark]\u003C\u002Fcode> Shortcode, or link to the \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fmap\u002Froute-map\u002F\" rel=\"nofollow ugc\">Map Details\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fshortcodes\u002F\" rel=\"nofollow ugc\">Shortcodes\u003C\u002Fa>\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Display a single Map, or a \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fcollections\u002F\" rel=\"nofollow ugc\">Collection\u003C\u002Fa> of Maps anywhere that Shortcodes are supported.\u003C\u002Fli>\n\u003Cli>An optional Shortcode Header displays the Map\u002FCollection title, a link to the Map Details page and any \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fmeta\u002F\" rel=\"nofollow ugc\">Meta\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Display a \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fshortcodes\u002F#shortcode-markers\" rel=\"nofollow ugc\">Marker\u003C\u002Fa> defined through the Shortcode.\u003C\u002Fli>\n\u003Cli>Display a Basemap only, without any Overlays by providing centre and zoom parameters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fbasemaps\u002F\" rel=\"nofollow ugc\">Basemaps\u003C\u002Fa>\u003C\u002Fstrong> – Uses \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\u002Ffixthemap\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa> by default, with support for multiple raster tiled\u002F”slippy” Basemaps. You can switch Basemaps using the Overlay Filter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Overlay Filter\u003C\u002Fstrong> – Allow the user to filter which Overlays are currently visible on the Map.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>(Optionally) Let anyone Export Maps into GPX, KML and GeoJSON formats through the Shortcode Header or on the Map Details page.\u003C\u002Fli>\n\u003Cli>Works on mobile devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customising\u003C\u002Fh3>\n\u003Cp>Built to be flexible, Waymark has lots of \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fsettings\u002F\" rel=\"nofollow ugc\">Settings\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Ftypes\u002F\" rel=\"nofollow ugc\">Types\u003C\u002Fa> provide one place to control how Overlays (Markers\u002FLines\u002FShapes) are displayed.\u003C\u002Fp>\n\u003Cp>Marker Icons can be provided as:\u003Cbr \u002F>\n  – Font Icons (\u003Ca href=\"https:\u002F\u002Fionic.io\u002Fionicons\u002Fv2\u002Fcheatsheet.html\" rel=\"nofollow ugc\">Ionic Icons v2\u003C\u002Fa>\u002F\u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Fv4.7.0\u002Fcheatsheet\u002F\" rel=\"nofollow ugc\">Font Awesome v4\u003C\u002Fa>)\u003Cbr \u002F>\n  – Simple Text, or \u003Ca href=\"https:\u002F\u002Femojifinder.com\u002F\" rel=\"nofollow ugc\">Emojis\u003C\u002Fa> (i.e. 🏕️, 🚩, 📸).\u003Cbr \u002F>\n  – Custom HTML (good ol’ \u003Ccode>\u003Cimg src=\"https:\u002F\u002Fexample.com\u002Ficon.svg\">\u003C\u002Fcode>, or a more complex structure). So you can pretty much create any kind of Icon you want.\u003C\u002Fp>\n\u003Cp>For developers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Most elements can be \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fstyling-with-css-selectors\u002F\" rel=\"nofollow ugc\">styled using CSS\u003C\u002Fa> and have sensibly named \u003Ccode>waymark-\u003C\u002Fcode> classes.\u003C\u002Fli>\n\u003Cli>WordPress integration:\n\u003Cul>\n\u003Cli>Maps are stored using the custom post type \u003Ccode>waymark_map\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Collections use the \u003Ccode>waymark_collection\u003C\u002Fcode> Taxonomy.\u003C\u002Fli>\n\u003Cli>Embed Maps using the \u003Ccode>[Waymark]\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fshortcodes\u002F\" rel=\"nofollow ugc\">Shortcode\u003C\u002Fa> anywhere they are supported, or dynamically using the \u003Ccode>do_shortcode([\"Waymark\"])\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Ffunctions\u002Fdo_shortcode\u002F\" rel=\"nofollow ugc\">function\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Geographical data is stored in \u003Ca href=\"https:\u002F\u002Fgeojson.org\u002F\" rel=\"nofollow ugc\">GeoJSON\u003C\u002Fa> format. \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Ftypes\u002F\" rel=\"nofollow ugc\">Types\u003C\u002Fa> are specified using the \u003Ccode>type\u003C\u002Fcode> Property, i.e. \u003Ccode>{feature: { geometry: { type: 'Point', coordinates: [0, 0] } }, properties: { type: 'Alert', title: 'Bridge Removed!' }\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Specify which GeoJSON feature properties to store when importing (Settings > Overlays > Properties). These can be automatically appended to the Overlay Description, or accessed programatically via the \u003Ccode>layer.feature.properties\u003C\u002Fcode> Object.\u003C\u002Fli>\n\u003Cli>Maps are displayed using the \u003Ca href=\"https:\u002F\u002Fleafletjs.com\u002F\" rel=\"nofollow ugc\">Leaflet\u003C\u002Fa> JavaScript library, which is bundled with Waymark and can be extended using the \u003Ccode>waymark_loaded_callback\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fdocs\u002Fusing-the-global-callback-function\u002F\" rel=\"nofollow ugc\">callback function\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Be sure to check out \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopengis\u002Fmap-first\" rel=\"nofollow ugc\">Map First\u003C\u002Fa>, a minimal WordPress theme with an \u003Cem>obsession\u003C\u002Fem> for Maps (it’s open-source too and contains lots of comments about customisations).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Waymark is free, open-source (\u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fold-licenses\u002Fgpl-2.0.en.html\" rel=\"nofollow ugc\">GPL v2\u003C\u002Fa>) and a labour of Love\u003C\u002Fstrong>. I try to keep the plugin well supported, so please feel free to \u003Ca href=\"https:\u002F\u002Fforms.gle\u002FmthqAgSsMoTPM8SR9\" rel=\"nofollow ugc\">reach out\u003C\u002Fa> with any issues, questions or feedback.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>[!NOTE]\u003Cbr \u002F>\n  To develop locally you will need to have both Node.js and NPM \u003Ca href=\"https:\u002F\u002Fdocs.npmjs.com\u002Fdownloading-and-installing-node-js-and-npm\" rel=\"nofollow ugc\">installed\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgruntjs.com\u002F\" rel=\"nofollow ugc\">Grunt\u003C\u002Fa> is used to run the build script, which compiles the JavaScript and CSS and performs some other tasks.\u003C\u002Fp>\n\u003Cpre>\u003Ccode># Clone the repository (and the Waymark JS submodule)\ngit clone --recurse-submodules https:\u002F\u002Fgithub.com\u002Fopengis\u002Fwaymark.git\n\n# Navigate to the Waymark directory\ncd waymark\n\n# Install the dependencies (or pnpm\u002Fyarn install)\nnpm install\n\n# Run the build script\ngrunt\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The build script will watch for changes to the JavaScript and CSS files.\u003C\u002Fp>\n\u003Cp>Pull requests are welcome!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>[!IMPORTANT]\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fjs\" rel=\"nofollow ugc\">Waymark JS\u003C\u002Fa> is responsible for the Viewer and Editor and is included as a Git submodule (\u003Ccode>\u002Fwaymark-js\u003C\u002Fcode> directory). View on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOpenGIS\u002FWaymark-JS\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Waymark Pro offers advanced features. See the \u003Cstrong>Demo\u003C\u002Fstrong> and \u003Ca href=\"https:\u002F\u002Fwww.waymark.dev\u002Fsurvey\u002F\" rel=\"nofollow ugc\">take the Waymark Survey!\u003C\u002Fa>.\u003C\u002Fh3>\n","Waymark adds powerful mapping features to WordPress that are easy to use. Create beautiful, interactive Maps customised to suit your needs.",900,35111,100,52,"2025-10-22T00:41:00.000Z",[75,76,77,78,79],"elevation","gis","gpx","map-maker","track","https:\u002F\u002Fwww.waymark.dev\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwaymark.1.5.9.zip",4,"2025-04-09 00:00:00"]