[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYYNQ2m2yWMheWvOXMyY55gqjdU-qMlk-rGM6kedWVj0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":136,"fingerprints":181},"wp-moon-phase-widget","WP Moon Phase Widget","1.0.0","Moon Organizer","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoonorganizer\u002F","\u003Cp>WP Moon Phase Widget plugin allows you to add an awesome moon phase widget to sidebar or post.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Auto Geo detection\u003C\u002Fli>\n\u003Cli>Moon phase name and image\u003C\u002Fli>\n\u003Cli>Moonset and moonrise time\u003C\u002Fli>\n\u003Cli>Moon zodiac sign\u003C\u002Fli>\n\u003Cli>Ability to change the background color\u003C\u002Fli>\n\u003Cli>Ability to add the widget to a sidebar or a post (via shortcode)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can learn more about moon phase \u003Ca href=\"https:\u002F\u002Fmoonorganizer.com\u002Fen\u002Fmoon-phase-for-today\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>In sidebar\u003C\u002Fh3>\n\u003Cp>You can add a widget as a standard WordPress widget.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cem>Appearance > Widgets\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Find \u003Cem>WP Moon Phase Widget\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Add to a sidebar\u003C\u002Fli>\n\u003Cli>Add a title (optional)\u003C\u002Fli>\n\u003Cli>Configure desired background color (default is white)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>In a post or a page\u003C\u002Fh3>\n\u003Cp>You can add the widget to post or page via shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mph-widget]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>With specified background color:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mph-widget color=\"#ffffff\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>You can use only one widget at a time. So if you want to add it to post, delete it from the sidebar.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Based on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fg00dv1n\u002Fmoon-phase-widget\" rel=\"nofollow ugc\">moon-phase-widget javascript library\u003C\u002Fa>.\u003C\u002Fp>\n","Moon phase widget for Wordpress",200,4446,76,4,"2019-12-26T13:56:00.000Z","5.3.21","4.7","5.6",[20,21,22,23],"astrology","astronomy","moon","moonphase","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-moon-phase-widget.1.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"moonorganizer",1,30,84,"2026-04-05T09:21:30.852Z",[38,57,76,96,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":14,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":24,"tags":52,"homepage":55,"download_link":56,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"moon-phases","Moon Phases","3.1.1","philippe","https:\u002F\u002Fprofiles.wordpress.org\u002Fppaquet\u002F","\u003Cp>Adds a sidebar widget that display the current moon phase. The plugin can also display in which zodiac sign the moon is, how old the moon is and details like distance, ecliptic latitude and ecliptic longitude.\u003C\u002Fp>\n\u003Cp>In addition of English, the plugin comes with various translations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bulgarian\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Hebrew\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Lithuanian\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Translations credits go to Alex Kortan for Polish, Asen Kovachev for Bulgarian, \u003Ca href=\"http:\u002F\u002Fwww.fatcow.com\u002F\" title=\"Fat Cower\" rel=\"nofollow ugc\">Fat Cower\u003C\u002Fa> for Russian, Kristina R for Lithuanian, Milly Rondèl for Dutch, Patsy for German, Rami Yushuvaev for Hebrew, Tamas Koos for Hungarian and Zhares for Spanish.\u003C\u002Fp>\n\u003Cp>Please refer to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FInstalling_WordPress_in_Your_Language\" title=\"Installing WordPress in Your Language\" rel=\"nofollow ugc\">WordPress Codex\u003C\u002Fa> for more information about activating the translation.\u003C\u002Fp>\n\u003Cp>If you want to help translating the plugin to your language, please contact me. If you already know how to translate wordpress plugins, have a look at the moon-phases.pot file which contains all the definitions. You may use a \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fgettext\u002F\" rel=\"nofollow ugc\">gettext\u003C\u002Fa> editor like \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">Poedit\u003C\u002Fa> for that purpose.\u003C\u002Fp>\n","Adds a sidebar widget that display the current moon phase.",400,18957,100,"2014-02-09T08:09:00.000Z","3.7.41","2.8",[20,21,22,53,54],"phase","phases","http:\u002F\u002Fwww.joeswebtools.com\u002Fwordpress-plugins\u002Fmoon-phases\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmoon-phases.3.1.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":27,"downloaded":65,"rating":27,"num_ratings":27,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":48,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"arianne-g-esotools","Arianne G Esotools","1.0.6","Arianne Galfre by Arianne G Voyance","https:\u002F\u002Fprofiles.wordpress.org\u002Fariannegvoyance\u002F","\u003Cp>Arianne G Esotools is a WordPress plugin that brings five interactive esoteric and spiritual tools to your website. Each tool is available as a simple shortcode that you place on any page or post. No configuration is required — just activate the plugin, paste a shortcode, and the tool appears instantly for your visitors.\u003C\u002Fp>\n\u003Cp>The plugin is ideal for astrology sites, numerology blogs, spiritual coaching platforms, tarot or clairvoyance websites, and any wellness-focused project.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>Each tool is a self-contained interactive widget. Your visitor fills in a short form directly on the page (birth date, full name, or zodiac sign), clicks the Calculate button, and receives an instant result with a detailed interpretation — all calculated locally in their browser, with no page reload and no data sent to any server.\u003C\u002Fp>\n\u003Ch4>The Five Tools\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>1. Life Path Number Calculator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Life Path Number is the most important number in numerology. It is calculated by reducing the visitor’s full birth date (day + month + year) down to a single digit, or one of the master numbers 11, 22, or 33. The result reveals the visitor’s core personality traits and the overall direction of their life. The visitor enters their birth date, clicks Calculate, and instantly sees their Life Path Number alongside a full interpretation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Expression Number Calculator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Expression Number (also called the Destiny Number) is derived from the visitor’s full name at birth. Each letter is assigned a numerical value (A=1, B=2, C=3 and so on, using the Pythagorean system), and the total is reduced to a single digit or master number. This number describes the natural talents, abilities, and potential that the person is meant to express in their lifetime. The visitor types their full name, clicks Calculate, and receives their Expression Number with a detailed interpretation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Personal Year Calculator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Personal Year Number reveals the energy and theme of a specific calendar year for an individual. It is calculated by adding the visitor’s birth day and birth month to the current (or any chosen) year, then reducing the total to a single digit. Numbers 1 through 9 each describe a different phase of a nine-year cycle. The visitor enters their birth date and the year they want to explore, clicks Calculate, and receives their Personal Year Number with guidance on what that year means for them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. Zodiac Compatibility Checker\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This tool calculates the astrological compatibility between two zodiac signs. The visitor selects two signs from dropdown menus and clicks Check Compatibility. The result displays a percentage score, a compatibility level label (from Challenging to Excellent), a color-coded progress bar, and a detailed written analysis of the relationship dynamics between those two signs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5. Live Moon Phases\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This widget displays real-time lunar information calculated automatically from the current date. No input is required from the visitor. The widget shows the current moon phase name (New Moon, Waxing Crescent, First Quarter, etc.), a visual representation of the moon, the current illumination percentage, the date of the next Full Moon, the current Sun sign, and the current Moon sign.\u003C\u002Fp>\n\u003Ch4>Available Shortcodes\u003C\u002Fh4>\n\u003Cp>Place any of these shortcodes on a page, post, or widget area to display the corresponding tool:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[ariages_life_path]\u003C\u002Fcode> – Life Path Number Calculator\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ariages_expression_number]\u003C\u002Fcode> – Expression Number Calculator\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ariages_zodiac_compatibility]\u003C\u002Fcode> – Zodiac Compatibility Checker\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ariages_personal_year]\u003C\u002Fcode> – Personal Year Calculator\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ariages_moon_phases]\u003C\u002Fcode> – Live Moon Phases Display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can use multiple shortcodes on the same page. Each tool works independently.\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>The plugin is fully translated into English and French. It automatically detects your WordPress site language and displays all tool labels, results, and interpretations in the correct language.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>French (Français)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want to help translate into other languages? Visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Farianne-g-esotools\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Privacy & GDPR\u003C\u002Fh4>\n\u003Cp>This plugin does not collect, store, or transmit any personal data. All calculations are performed locally in the visitor’s browser using JavaScript. No information entered by visitors (names, birth dates, zodiac signs) is ever sent to any server or third party. The plugin is fully GDPR compliant.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin developed by Arianne Galfre – Arianne G Voyance Publications\u003C\u002Fli>\n\u003Cli>Icons from WordPress Dashicons\u003C\u002Fli>\n\u003Cli>Numerology interpretations based on traditional numerology systems\u003C\u002Fli>\n\u003Cli>Astrological data based on standard Western astrology\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Farianne-g-esotools\u002F\" rel=\"ugc\">plugin support forum\u003C\u002Fa> or contact us at wpwebtools@arianne-g-voyance.fr\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Help translate this plugin into your language!\u003Cbr \u002F>\nVisit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Farianne-g-esotools\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>\u003C\u002Fp>\n","A comprehensive esoteric tools plugin featuring numerology calculators, zodiac compatibility checker, and live moon phases display.",175,"2026-02-26T21:03:00.000Z","6.9.4","5.8","7.4",[20,71,72,39,73],"clairvoyance","divination","numerology","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farianne-g-esotools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farianne-g-esotools.1.0.6.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":48,"num_ratings":33,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":48,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"acf-icomoon","Support For Icomoon with Advanced Custom Fields","4.0.16","ViiVue","https:\u002F\u002Fprofiles.wordpress.org\u002Fviivue\u002F","\u003Cp>This ACF field type is compatible with:\u003Cbr \u002F>\n* ACF 5.7+\u003C\u002Fp>\n","Add a field to select icons from a selection.json file generated by IcoMoon",1000,10227,"2025-08-20T08:08:00.000Z","6.8.5","6.8.2","7.2",[91,92,93],"acf","advanced-custom-fields","icomoon","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-icomoon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-icomoon.4.0.16.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":84,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":87,"requires_at_least":108,"requires_php":24,"tags":109,"homepage":114,"download_link":115,"security_score":116,"vuln_count":117,"unpatched_count":118,"last_vuln_date":119,"fetched_at":29},"pilotpress","PilotPress","2.0.36","ONTRAPORT","https:\u002F\u002Fprofiles.wordpress.org\u002Fontraport\u002F","\u003Cp>PilotPress is a WordPress plug-in that brings the power of \u003Ca href=\"http:\u002F\u002Fontraport.com\" rel=\"nofollow ugc\">ONTRAPORT\u003C\u002Fa> to the WordPress platform, specifically:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create an Affiliate Network with customized login and reporting\u003C\u002Fli>\n\u003Cli>A Customer Center for handling purchases and subscriptions\u003C\u002Fli>\n\u003Cli>Insert ONTRAPORT Forms (such as SmartForms and OrderForms)\u003C\u002Fli>\n\u003Cli>Create a Membership Site with Access Levels and Protected Content\u003Cbr \u002F>\n    Create Website Subscriber users for Contacts\u003Cbr \u002F>\n    Create Signup Forms that create Contacts \u002F Website Subscribers\u003Cbr \u002F>\n    Show \u002F Hide Pages based on Membership Level\u003C\u002Fli>\n\u003Cli>Track Page Views within ONTRAPORT\u003C\u002Fli>\n\u003Cli>Merge Fields for logged-in users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note that an \u003Ca href=\"http:\u002F\u002Fontraport.com\" rel=\"nofollow ugc\">ONTRAPORT\u003C\u002Fa> paid account is required for this plugin to function. Data from your WordPress installation will be sent through our API hosted on api.ontraport.com.\u003C\u002Fp>\n\u003Ch3>Using your WordPress site as a Membership Site (aka Protecting and revealing content)\u003C\u002Fh3>\n\u003Cp>Below are instructions on how to protect content in your membership site. There are two ways to do this:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>First, you can drip content out over time (in a week-by-week type format).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Second, you can choose to reveal more content based on your customers’ membership levels like Silver, Gold, and Platinum etc.  You will first need to have either added the Pilotpress plugin to your existing WordPress site or have started a new WordPress site within ONTRAPORT. Watch the ‘Protect and Release Content’ video to learn how to do both.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Setting the Minimum Membership Level to view a page or post on your WordPress site\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once you have created your membership levels (which you did during the WordPress site creation or when you added the plugin to your existing site), you will notice that those membership levels also appeared in the right-hand margin of your WordPress posts \u002F pages under “PilotPress Options.” These options are used to limit access to the specified page or post. This is where you will set a minimum membership level to view the page or post. Check off the levels that you want, check the ‘Show in Navigation’ box if you want this page title to appear in your navigation menu, and finally set your ‘On Error’ redirect. The ‘On Error’ redirect is that page that your users will be sent to in the case that they don’t have the proper membership levels.\u003C\u002Fp>\n\u003Cp>For time release posts or pages, you will set the minimum membership needed to view the post off to the right, and then create a sequence right within ONTRAPORT that members will be automatically subscribed to when they sign up for your site.  As they move along on the sequence, say from week 1, to week 2, their membership level will change accordingly and they will be able to view the next week’s content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Setting up your system to release new content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Go into the Admin menu, then into “WordPress Integration”.   (Make sure you’ve created membership levels for your website. If you haven’t, do that first).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Next, go to the Admin menu once again and click on “Product and Order Forms” to set up a new product if you haven’t done so already.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The product, in this case, is the membership to your membership site. If you were selling a silver, gold, and platinum membership to your site, each of those would be its own separate product, and, each should have its own order form. If on the other hand, you’re selling only one level of membership, you would only need to create one product. Note that if certain membership levels are free, or membership to the entire site is free, then you would simply set up a smartform for people to fill out to become members rather than an order form. You should also note that when you’re creating your membership level products, you must indicate that the product is a digital product, set the product as a subscription, and set a subscription price and time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Then, when you create your order form, you will set it so the order form itself subscribes your contacts to the sequence that will first send them a welcome email containing their login info, and which will also control their membership levels (if there are any). For example, moving them along from week to week, or month to month, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For now, title the sequence something like “membership progression sequence” if you’re planning to have this be a week-by-week content, or simply “membership login info”, if you’re going with the silver, gold, platinum format or simply a one membership level format. Set this sequence to be a ‘step’ sequence.  You will go back and actually flesh out the steps of the sequence afterward in the autopilot tab.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create an Order Form that has an Active Response Rule which makes new members to your site\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>\n\u003Cp>Now, you will make a new active response rule that is located on an order form and it will actually turn this new contact into a member of your membership site, once they submit the order form. If you’re unclear of what an active response rule is, please watch the video on active response rules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>First, give the active response rule a title. An example would be, “Make a new Member to my Membership Site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>Next, under “What Should Happen”, select “Change Field to Value”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>Then, set [field] to “membership level” and set [value] to the desired membership level. (Example “week 1” for time release content).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>Create the membership Sequence to welcome client AND to deliver their login info:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>\n\u003Cp>Now it’s time to go into the autopilot tab and flesh out your “Membership Progression Sequence”, so it will deliver your new customers’ login info and move them along from week 1, to week 2, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>First, you will locate the step sequence you started (when you created your order form).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>Next, you will set up an email step that goes out on a 15 minute delay (the system needs time to generate the membership site username and password) and thanks the new customer for joining and sends them their username and password.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Merge the the login info into the very first email\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>Insert their username as a merge field and insert their password as a merge field as well.  Important Note: The ‘User Name’ and ‘password merge field’ is site- specific, so, find the website in question, then the select the “password” merge field underneath that specific site.  Also in this email, you would welcome them and remember to send them the link to the login page. Another Important Note Regarding the Password: The password merge field is unique and can only be sent once. In order to retrieve a password after this, a contact will have to retrieve their password from their login page, using the “forgot your password” link, or you can manually reset a contact’s password in their contact record under “website subscribers”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Rule Steps to the “Membership Progression Sequence”\u003Cbr \u002F>\nIf you are creating sequential content, as opposed to just the silver, gold, platinum type format, you will need to create rule steps that change your customers’ membership levels forward, from say, week to week, as the weeks go by.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>To do this, set a rule step to fire 7 days after that first email step. For example, add a rule to the sequence which moves them on to week 2, by changing their ‘membership level’ from week one, to week two.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>For this rule, you would set the “What Should Happen” section to “Change Field to Value” and then select the “Membership Level” field as the one to have changed. Then, set it to change to the next specific level of membership, in this case, we’d set it to ‘Week 2’. It would be the same moving forward to week 3, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>Next , you could create an email step to fire immediately after the rule step to notify your contact that they are able to login and access week 2’s content, you may repeat this as many time as you wish. And, you don’t have to do it all at once. You might add the first three weeks to start, then add a week or twos worth of additional content at a time later on. The process is the same either way.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Note: Be sure to save each step as you go and then save your sequence when you’re all through.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Showing\u002FHiding Sections of Content on a Page\u003C\u002Fh3>\n\u003Cp>That’s right, you can not only show or hide pages based on membership levels, but you can show or hide a portion of a page based on a few different criteria. PilotPress comes with the ability to reveal content using Shortcodes. These nifty little tags can be placed around blocks of text, forms, etc to allow you to personalize the content of the page based on membership level, tags or even if the contact is currently being tracked by ONTRAPORT. We realize that this is a bit cumbersome…and, given our commitment to giving you an awesome membership site with “no code to mess with, no-how”, will have this feature usable right within the User Interface in a future PilotPress update, but it does work for now.\u003C\u002Fp>\n\u003Cp>The Shortcodes currently available for use in PilotPress are as follows:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show Content Based on Membership Level\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[show_if has_one=”Many,levels”] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content only for members who are logged in and have ANY of the membership levels listed (separated by commas)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>[show_if has_all=”Many,levels”] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content only for members who are logged in and have ALL of the membership levels listed\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>[show_if not_one=”Many,levels”] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content only for members who are logged in and do NOT have at least ONE of the membership levels listed\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>[show_if not_any=”Many,levels”] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content for members who are logged in and are missing any of the memberships listed.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Show Content Based on Tags\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[show_if has_tag=”Tag”] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content only for members who are logged in and have the tag indicated by “Tag”\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Show Content Based if Contact is Identified\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[show_if is_contact] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content if visitor is an identified contact in your database\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>[show_if not_contact] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content if visitor is \u003Cstrong>not\u003C\u002Fstrong> an identified contact in your database\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>[show_if is_cookied_contact] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content if visitor has been identified as a contact through a previous login , or ONTRAPORT defined action (email click , form fillout , etc)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>[show_if not_cookied_contact] content [\u002Fshow_if]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Displays content if visitor has \u003Cstrong>not\u003C\u002Fstrong>  been identified as a contact through a previous login , or ONTRAPORT defined action (email click , form fillout , etc)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>[pilotpress_sync_contact]\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Allows you to re-sync a logged-in user with ONTRAPORT without having the user log in and out again. Runs only when the page first loads.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Creating the Sign-Up Page\u003C\u002Fh3>\n\u003Cp>This is where your prospects\u002Fclients purchase their membership. It’s the page that any sales emails, sales letters, and sales videos would point to.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>First, go back to your WordPress account and click on “Pages”, then click on “Add New”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Give it an appropriate title and write out your content in the text prompt. You might have a sales letter or a sales video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Once you have added your sales content to the page, you’ll insert the order form your prospects will fill out in order to convert themselves into customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You will achieve this by clicking the “ONTRAPORT” or “Add Media” button. (If you haven’t already created the order form or forms for your membership site, you need to now, before moving on).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Next, you will simply select the order form you created earlier and paste it on the page. If you’re offering multiple levels, like, silver, gold, and platinum, you may want to create separate pages for each that contains the respective order forms. This will give the pages a cleaner look (just link to the order page for each membership level from the main page).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Finish editing the page, proof it, and click on “Publish” (in the right-hand margin).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Next, click on “View Page” up at the top center to preview your page.\u003Cbr \u002F>\nOnce filled out, this form will take the customer to the “Thank-you” page which you set when you created the form. This most likely would be a page that thanks them, and tells them to go check their email for their login info and provides a link to the sign-in page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>When you’re all through creating your signup page, click “Publish”.  Now you will see that this page is available on your home menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Adding Forms within WordPress\u003C\u002Fh3>\n\u003Cp>The WordPress integration allows you to add ONTRAPORT Smartforms, Order Forms, Affiliate Signup Forms, and Upsell forms to your WordPress pages.\u003C\u002Fp>\n\u003Cp>To achieve this, you will first need to have added the PilotPress plugin to your existing WordPress site, or have started a new WordPress site within ONTRAPORT.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Log into your WordPress account.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>When adding a new post or page, you will notice that there is a new icon for “Add ONTRAPORT Form”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Click on the icon.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Once clicked, this will bring up all the Smartforms, Order Forms, Affiliate Signup Forms, and Upsell Forms that you have created in ONTRAPORT.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>When you select one, it will grab the code and insert the form right onto your page in the location where the cursor is. If you know some HTML, you can edit the way the form looks here using HTML mode. Otherwise, you’ll need to edit the form from within the form editor in ONTRAPORT\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","PilotPress allows you to have a website, membership site, customer center, and a partner center integrated together with ONTRAPORT.",104046,44,5,"2025-09-24T19:48:00.000Z","3.6",[110,111,112,113],"moonray","officeautopilot","ontraport","sendpepper","https:\u002F\u002Fontraport.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpilotpress.zip",55,3,2,"2025-09-22 00:00:00",{"slug":20,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":48,"num_ratings":129,"last_updated":130,"tested_up_to":87,"requires_at_least":18,"requires_php":131,"tags":132,"homepage":134,"download_link":135,"security_score":48,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"Astrology","1.4.9","Prokerala","https:\u002F\u002Fprofiles.wordpress.org\u002Fprokerala\u002F","\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQAEMQXtTdIc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Turn your WordPress blog into a full astrology site, powered by \u003Ca href=\"https:\u002F\u002Fwww.prokerala.com\" rel=\"nofollow ugc\">\u003Cstrong>Prokerala\u003C\u002Fstrong>\u003C\u002Fa>‘s astrology API.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Free\u003C\u002Fli>\n\u003Cli>Easy to setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Available Services\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Daily Horoscope Predictions\u003C\u002Fli>\n\u003Cli>Numerology Calculators\u003C\u002Fli>\n\u003Cli>Daily Panchang Calculators\n\u003Cul>\n\u003Cli>Panchang\u003C\u002Fli>\n\u003Cli>Auspicious Period\u003C\u002Fli>\n\u003Cli>Inauspicious Period\u003C\u002Fli>\n\u003Cli>Choghadiya\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Horoscope Calculators\n\u003Cul>\n\u003Cli>Birth Details\u003C\u002Fli>\n\u003Cli>Charts\u003C\u002Fli>\n\u003Cli>Kundli\u003C\u002Fli>\n\u003Cli>Mangal Dosha\u003C\u002Fli>\n\u003Cli>Kaalsarp Dosha\u003C\u002Fli>\n\u003Cli>Papasamyam\u003C\u002Fli>\n\u003Cli>Planet Position\u003C\u002Fli>\n\u003Cli>Sade-Sati\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Marriage Matching Calculators\n\u003Cul>\n\u003Cli>Kundli Matching\u003C\u002Fli>\n\u003Cli>Nakshatra Porutham\u003C\u002Fli>\n\u003Cli>Thirumana Porutham\u003C\u002Fli>\n\u003Cli>Porutham\u003C\u002Fli>\n\u003Cli>Papasamyam Check\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Western Charts\n\u003Cul>\n\u003Cli>Natal Chart\u003C\u002Fli>\n\u003Cli>Transit Chart\u003C\u002Fli>\n\u003Cli>Progression Chart\u003C\u002Fli>\n\u003Cli>Solar Chart \u003C\u002Fli>\n\u003Cli>Synastry Chart\u003C\u002Fli>\n\u003Cli>Composite Chart\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install and activate the plugin on your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Enter you Prokerala API client id and client secret in the plugin settings page.\u003C\u002Fli>\n\u003Cli>Create a blog post or a page and add the report form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The reports form can be added to a page using the block editor or using shortcode.\u003C\u002Fp>\n\u003Ch4>Blocks\u003C\u002Fh4>\n\u003Cp>The plugin adds a new block name \u003Cstrong>Astrology Reports\u003C\u002Fstrong> to the block editor.\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>If you are unable to use the block editor, then you can also activate the plugin using the short code \u003Ccode>astrology\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[astrology report=\"REPORT_NAME\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where \u003Ccode>REPORT_NAME\u003C\u002Fcode> must be one of following\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>AuspiciousPeriod\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>BirthDetails\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Chart\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Choghadiya\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>DailyPrediction\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>InauspiciousPeriod\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>KaalSarpDosha\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Kundli\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>KundliMatching\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>MangalDosha\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>NakshatraPorutham\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Numerology\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Panchang\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Papasamyam\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>PapasamyamCheck\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>PlanetPosition\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Porutham\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>SadeSati\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ThirumanaPorutham\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>WesternChart\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>CompatibilityChart\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Shortcode attributes\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>result_type\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In calculators that support \u003Ccode>basic\u003C\u002Fcode> and \u003Ccode>advanced\u003C\u002Fcode> results, the result type can be forced using the \u003Ccode>result_type\u003C\u002Fcode> attribute. Settings this attribute will remove the corresponding input fields from the form.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[astrology report=\"Kundli\" result_type=\"advanced\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Available for\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Kundli\u003C\u002Fli>\n\u003Cli>Panchang\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Report Specific Options\u003C\u002Fh4>\n\u003Ch4>Chart\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>chart_style\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can set the \u003Ccode>chart_style\u003C\u002Fcode> attribute to one of \u003Ccode>north-indian\u003C\u002Fcode>, \u003Ccode>south-indian\u003C\u002Fcode> or \u003Ccode>east-indian\u003C\u002Fcode> to force the result chart style. Setting this attribute will remove the corresponding input fields from the form.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[astrology report=\"Kundli\" chart_style=\"south-indian\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Kundli\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>display_charts\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Ccode>display_charts\u003C\u002Fcode> option allows showing \u003Cem>Rasi\u003C\u002Fem> \u002F \u003Cem>Navamsa\u003C\u002Fem> chart in Kundli result. This will cost two additional API calls. The value of the attribute must be \u003Ccode>lagna,navamsa\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[astrology report=\"Kundli\" display_charts=\"lagna,rasi\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>DailyPrediction\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>date\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the \u003Ccode>DailyPrediction\u003C\u002Fcode> report will display predictions for the current date. If required, the default behaviour can be changed by setting the \u003Ccode>date\u003C\u002Fcode> attribute to \u003Ccode>yesterday\u003C\u002Fcode>, \u003Ccode>today\u003C\u002Fcode> or \u003Ccode>tomorrow\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>[astrology report=”DailyPrediction” date=”tomorrow”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>sign\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the DailyPrediction report will display predictions for all zodiac signs. You can use limit the result to a single zodiac sign using the \u003Ccode>sign\u003C\u002Fcode> attribute. This may be used to create separate page for each zodiac sign or to insert advertisement between the result.\u003C\u002Fp>\n\u003Cp>[astrology report=”DailyPrediction” date=”today” sign=”aries”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>type\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the DailyPrediction report shows predictions of the \u003Ccode>general\u003C\u002Fcode> type. You can customize the \u003Ccode>type\u003C\u002Fcode> of prediction displayed by using the \u003Ccode>type\u003C\u002Fcode> attribute. Allowed values are \u003Ccode>general\u003C\u002Fcode>, \u003Ccode>career\u003C\u002Fcode>, \u003Ccode>health\u003C\u002Fcode>, and \u003Ccode>love\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>[astrology report=”DailyPrediction” date=”today” sign=”aries” type=”career”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>DailyLovePrediction\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>date\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the DailyLovePrediction report displays predictions for the current date. You can override this by setting the date attribute to yesterday, today, or tomorrow.\u003C\u002Fp>\n\u003Cp>[astrology report=”DailyLovePrediction” date=”tomorrow”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>sign_one\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the DailyLovePrediction report displays predictions for \u003Ccode>aries\u003C\u002Fcode> as the primary partner. You can change the zodiac sign by using the \u003Ccode>sign_one\u003C\u002Fcode> attribute.\u003C\u002Fp>\n\u003Cp>[astrology report=”DailyLovePrediction” date=”tomorrow” sign_one=”aries”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>sign_two\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the DailyLovePrediction report displays predictions for \u003Ccode>aries\u003C\u002Fcode> as the secondary partner. You can change the zodiac sign using the \u003Ccode>sign_two\u003C\u002Fcode> attribute.\u003C\u002Fp>\n\u003Cp>[astrology report=”DailyLovePrediction” date=”tomorrow” sign_one=”aries” sign_two=”aries”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Panchang\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>coordinate\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the \u003Ccode>Panchang\u003C\u002Fcode> report will display panchang for Ujjain, Maharashtra. If required, the default behaviour can be changed by setting attribute \u003Ccode>coordinate\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>[astrology report=”Panchang” date=”tomorrow” coordinate=”23.179300,75.784912″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>tz\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the \u003Ccode>Panchang\u003C\u002Fcode> report will set timezone to UTC. If required, the default behaviour can be changed by setting attribute \u003Ccode>tz\u003C\u002Fcode>. The \u003Ccode>tz\u003C\u002Fcode> attribute accepts any valid timezone identifier supported by PHP’s DateTimeZone class. Examples include \u003Ccode>UTC\u003C\u002Fcode>, \u003Ccode>Europe\u002FLondon\u003C\u002Fcode>, \u003Ccode>America\u002FLos_Angeles\u003C\u002Fcode>, etc.\u003C\u002Fp>\n\u003Cp>[astrology report=”Panchang” date=”tomorrow” coordinate=”23.179300,75.784912″ tz=”Asia\u002FKolkata”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WesternChart\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>report_type\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the \u003Ccode>WesternChart\u003C\u002Fcode> report displays the natal chart. The default behaviour can be modified by setting the \u003Ccode>report_type\u003C\u002Fcode> attribute. Allowed values are \u003Ccode>natal-chart\u003C\u002Fcode>, \u003Ccode>transit-chart\u003C\u002Fcode>, \u003Ccode>progression-chart\u003C\u002Fcode>, and \u003Ccode>solar-return-chart\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>[astrology report=”WesternChart” report_type=”natal-chart” ]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>display_options\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the \u003Ccode>WesternChart\u003C\u002Fcode> report displays the chart. The default behaviour can be modified by setting the \u003Ccode>display_options\u003C\u002Fcode> attribute. Allowed values are \u003Ccode>chart\u003C\u002Fcode>, \u003Ccode>aspect-chart\u003C\u002Fcode>, \u003Ccode>planet-positions\u003C\u002Fcode>,  \u003Ccode>planet-aspects\u003C\u002Fcode> and \u003Ccode>all\u003C\u002Fcode>. You can specify multiple types by separating them with comma, or use the special \u003Ccode>all\u003C\u002Fcode> value to display everything.\u003C\u002Fp>\n\u003Cp>[astrology report=”WesternChart” report_type=”natal-chart” display_options=”chart,aspect-chart,planet-positions,planet-aspects”]\u003C\u002Fp>\n\u003Cp>[astrology report=”WesternChart” report_type=”natal-chart” display_options=”all”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>CompatibilityChart\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>report_type\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the \u003Ccode>CompatibilityChart\u003C\u002Fcode> report displays the synastry chart. The default behaviour can be modified by setting the \u003Ccode>report_type\u003C\u002Fcode> attribute. Allowed values are \u003Ccode>synastry-chart\u003C\u002Fcode>, and \u003Ccode>composite-chart\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>[astrology report=”CompatibilityChart” report_type=”synastry-chart” display_options=”all”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>display_options\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the \u003Ccode>CompatibilityChart\u003C\u002Fcode> report displays the chart. The default behaviour can be modified by setting the \u003Ccode>display_options\u003C\u002Fcode> attribute. Allowed values are \u003Ccode>chart\u003C\u002Fcode>, \u003Ccode>aspect-chart\u003C\u002Fcode>, \u003Ccode>planet-aspects\u003C\u002Fcode>, and \u003Ccode>all\u003C\u002Fcode>. You can specify multiple types by separating them with comma, or use the special \u003Ccode>all\u003C\u002Fcode> value to display everything.\u003C\u002Fp>\n\u003Cp>[astrology report=”CompatibilityChart” report_type=”synastry-chart” display_options=”chart,aspect-chart,planet-aspects”]\u003C\u002Fp>\n\u003Cp>[astrology report=”CompatibilityChart” report_type=”composite-chart” display_options=”chart,aspect-chart,planet-positions,planet-aspects”]\u003C\u002Fp>\n\u003Cp>[astrology report=”CompatibilityChart” report_type=”synastry-chart” display_options=”all”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Localization\u003C\u002Fp>\n\u003Cp>You can use the following attributes to localize the form \u002F result.  View available languages for each report from  https:\u002F\u002Fapi.prokerala.com\u002Fdocs#tag\u002FDaily-Panchang\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>form_language\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can set the \u003Ccode>form_language\u003C\u002Fcode> attribute to one of \u003Ccode>en\u003C\u002Fcode>, \u003Ccode>hi\u003C\u002Fcode>, \u003Ccode>ml\u003C\u002Fcode>, \u003Ccode>ta\u003C\u002Fcode>, or \u003Ccode>te\u003C\u002Fcode> to set localization for forms.\u003Cbr \u002F>\nFor western reports you can set the \u003Ccode>form_language\u003C\u002Fcode> attribute to one of \u003Ccode>en\u003C\u002Fcode>, or \u003Ccode>de\u003C\u002Fcode> for\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[astrology report=\"Kundli\" form_language=\"en\"]\n[astrology report=\"WesternChart\" report_type=\"natal-chart\" form_language=\"de\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ccode>report_language\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can set the \u003Ccode>report_language\u003C\u002Fcode> attribute to one of \u003Ccode>en\u003C\u002Fcode>, \u003Ccode>hi\u003C\u002Fcode>, \u003Ccode>ml\u003C\u002Fcode>, \u003Ccode>ta\u003C\u002Fcode>, or \u003Ccode>te\u003C\u002Fcode> to add language select fields for forms.\u003Cbr \u002F>\nFor western reports you can set the \u003Ccode>report_language\u003C\u002Fcode> attribute to one of \u003Ccode>en\u003C\u002Fcode>, or \u003Ccode>de\u003C\u002Fcode> for\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[astrology report=\"Kundli\" report_language=\"en\"]\n[astrology report=\"WesternChart\" report_type=\"natal-chart\" form_language=\"de\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Turn your Wordpress blog into a full astrology site, powered by Prokerala's astrology API.",600,15638,10,"2026-01-22T06:13:00.000Z","7.2.0",[20,133],"prokerala","https:\u002F\u002Fapi.prokerala.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fastrology.1.4.9.zip",{"attackSurface":137,"codeSignals":153,"taintFlows":170,"riskAssessment":171,"analyzedAt":180},{"hooks":138,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":152,"entryPointCount":27,"unprotectedCount":27},[139,145],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","widgets_init","mph_widget_register","wp-moon-phase-widget.php",51,{"type":140,"name":146,"callback":147,"file":143,"line":148},"wp_enqueue_scripts","mph_scripts_register",53,[],[],[],[],{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":169},[],{"prepared":27,"raw":27,"locations":156},[],{"escaped":158,"rawEcho":14,"locations":159},16,[160,164,165,167],{"file":161,"line":162,"context":163},"classes\\MoonPhaseWidget.php",78,"raw output",{"file":161,"line":26,"context":163},{"file":161,"line":166,"context":163},88,{"file":161,"line":168,"context":163},93,[],[],{"summary":172,"deductions":173},"The \"wp-moon-phase-widget\" plugin v1.0.0 presents a generally positive security posture based on the static analysis. The absence of any detected dangerous functions, SQL injection vulnerabilities, or external HTTP requests is commendable.  Furthermore, the plugin utilizes prepared statements for its SQL queries and appears to have a good level of output escaping, with 80% of detected outputs being properly escaped. The lack of any recorded vulnerabilities or CVEs in its history suggests a well-developed and maintained codebase.\n\nHowever, a significant concern arises from the complete lack of capability checks and nonce checks. While the static analysis shows no direct entry points requiring authentication (AJAX, REST API, shortcodes, cron events), this doesn't guarantee future security if the plugin's functionality were to evolve. The complete absence of these security mechanisms, even with a seemingly small attack surface, represents a potential weakness that could be exploited if new features introduce such entry points without proper authorization checks.  The lack of any taint analysis flows is also noted, though this might be due to the limited scope or complexity of the plugin's code.\n\nIn conclusion, the plugin demonstrates good coding practices in areas like SQL handling and output escaping, and its vulnerability-free history is a strong positive. Nevertheless, the complete omission of capability and nonce checks is a notable weakness. This indicates a potential blind spot in security implementation that, while not currently exploitable based on the provided data, could become a risk if the plugin is extended or modified in the future without addressing these fundamental security controls.",[174,176,178],{"reason":175,"points":129},"Missing capability checks",{"reason":177,"points":129},"Missing nonce checks",{"reason":179,"points":14},"20% of outputs not properly escaped","2026-03-16T20:15:17.406Z",{"wat":182,"direct":188},{"assetPaths":183,"generatorPatterns":185,"scriptPaths":186,"versionParams":187},[184],"\u002Fwp-content\u002Fplugins\u002Fwp-moon-phase-widget\u002Fjs\u002Fautomount.min.js",[],[184],[],{"cssClasses":189,"htmlComments":190,"htmlAttributes":191,"restEndpoints":193,"jsGlobals":194,"shortcodeOutput":195},[],[],[192],"data-color",[],[],[196],"\u003Cdiv id='moon-phase-widget'"]