{"id":256133,"date":"2025-10-24T10:41:27","date_gmt":"2025-10-24T10:41:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/socranext\/"},"modified":"2026-08-27T22:43:26","modified_gmt":"2026-08-27T22:43:26","slug":"socranext","status":"publish","type":"plugin","link":"https:\/\/fr-ca.wordpress.org\/plugins\/socranext\/","author":23381528,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.8.0","stable_tag":"1.8.0","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"SocraNext","header_author":"SocraNext","header_description":"AI-optimized articles and FAQ features for WordPress sites.","assets_banners_color":"5d80db","last_updated":"2026-08-27 22:43:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":70,"downloads":2166,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"0.5.2":{"tag":"0.5.2","author":"socranext","date":"2025-10-24 10:40:57","revision":3383953},"0.5.3":{"tag":"0.5.3","author":"socranext","date":"2025-10-24 10:58:32","revision":3383970},"0.5.4":{"tag":"0.5.4","author":"socranext","date":"2025-10-29 10:15:12","revision":3386326},"0.5.6":{"tag":"0.5.6","author":"socranext","date":"2025-12-18 09:14:27","revision":3422653},"0.5.7":{"tag":"0.5.7","author":"socranext","date":"2026-01-14 22:04:02","revision":3439889},"0.5.8":{"tag":"0.5.8","author":"socranext","date":"2026-01-15 07:18:15","revision":3440075},"0.5.9":{"tag":"0.5.9","author":"socranext","date":"2026-02-10 15:39:47","revision":3458178},"1.0.1":{"tag":"1.0.1","author":"socranext","date":"2026-02-23 12:22:10","revision":3467691},"1.0.2":{"tag":"1.0.2","author":"socranext","date":"2026-02-24 22:10:57","revision":3468929},"1.0.3":{"tag":"1.0.3","author":"socranext","date":"2026-03-20 10:51:27","revision":3487133},"1.0.4":{"tag":"1.0.4","author":"socranext","date":"2026-05-05 12:39:07","revision":3523357},"1.1.2":{"tag":"1.1.2","author":"socranext","date":"2026-05-20 21:58:56","revision":3540190},"1.1.4":{"tag":"1.1.4","author":"socranext","date":"2026-05-25 19:23:05","revision":3548168},"1.1.5":{"tag":"1.1.5","author":"socranext","date":"2026-06-18 07:30:47","revision":3576732},"1.3.2":{"tag":"1.3.2","author":"socranext","date":"2026-07-21 12:03:43","revision":3617075},"1.3.3":{"tag":"1.3.3","author":"socranext","date":"2026-07-21 12:39:53","revision":3617156},"1.4.0":{"tag":"1.4.0","author":"socranext","date":"2026-08-06 09:00:02","revision":3636342},"1.6.2":{"tag":"1.6.2","author":"socranext","date":"2026-08-18 20:41:01","revision":3653512},"1.6.4":{"tag":"1.6.4","author":"socranext","date":"2026-08-19 11:34:27","revision":3654514},"1.8.0":{"tag":"1.8.0","author":"socranext","date":"2026-08-27 22:43:26","revision":3669585}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3383953,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3383953,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3383953,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3383953,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3383953,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.5.2","0.5.3","0.5.4","0.5.6","0.5.7","0.5.8","0.5.9","1.0.1","1.0.2","1.0.3","1.0.4","1.1.2","1.1.4","1.1.5","1.3.2","1.3.3","1.4.0","1.6.2","1.6.4","1.8.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3383953,"resolution":"1","location":"assets","locale":"","width":1758,"height":961},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3383953,"resolution":"2","location":"assets","locale":"","width":1761,"height":960},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3383953,"resolution":"3","location":"assets","locale":"","width":1761,"height":960},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3383953,"resolution":"4","location":"assets","locale":"","width":1746,"height":959}},"screenshots":{"1":"SocraNext Admin page","2":"SocraNext Posts list","3":"SocraNext Categorys list"}},"plugin_section":[],"plugin_tags":[2353,5936,1643,1117,1121],"plugin_category":[55],"plugin_contributors":[249667],"plugin_business_model":[],"class_list":["post-256133","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-articles","plugin_tags-faq","plugin_tags-schema","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-socranext","plugin_committers-socranext"],"banners":{"banner":"https:\/\/ps.w.org\/socranext\/assets\/banner-772x250.png?rev=3383953","banner_2x":"https:\/\/ps.w.org\/socranext\/assets\/banner-1544x500.png?rev=3383953","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/socranext\/assets\/icon.svg?rev=3383953","icon":"https:\/\/ps.w.org\/socranext\/assets\/icon.svg?rev=3383953","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/socranext\/assets\/screenshot-1.png?rev=3383953","caption":"SocraNext Admin page"},{"src":"https:\/\/ps.w.org\/socranext\/assets\/screenshot-2.png?rev=3383953","caption":"SocraNext Posts list"},{"src":"https:\/\/ps.w.org\/socranext\/assets\/screenshot-3.png?rev=3383953","caption":"SocraNext Categorys list"},{"src":"https:\/\/ps.w.org\/socranext\/assets\/screenshot-4.png?rev=3383953","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>What the plugin provides<\/strong>\n- <strong>Custom Post Type<\/strong> <code>socranext_post<\/code> for AI-optimized articles (default URL slug <code>artikelen-sn<\/code>, configurable via the SocraNext platform).\n- <strong>Custom Taxonomy<\/strong> <code>socranext<\/code> (hierarchical) for categorizing those articles.\n- <strong>Template-based rendering<\/strong> for single\/archive article views (plugin templates via <code>template_include<\/code>).\n- <strong>Admin screens<\/strong> under <strong>SocraNext<\/strong> (Overview, Articles, Categories). FAQ management is handled via the SocraNext platform.\n- <strong>Cache flush<\/strong> on (de)activation to correctly register permalinks.<\/p>\n\n<p><strong>Display<\/strong>\nThe plugin renders views via bundled templates for:\n- Single SocraNext articles and archive list.<\/p>\n\n<p><strong>Structured Data<\/strong>\n- The FAQ display includes <strong>FAQPage JSON-LD<\/strong> to help search engines and AI systems better understand the Q&amp;As.\n- SocraNext articles output their own SEO title, meta description, Open Graph tags and Article JSON-LD (independent of third-party SEO plugins; mirrored into Yoast \/ AIOSEO \/ Rank Math when present).<\/p>\n\n<p><strong>REST API (for platform integration)<\/strong>\nUnder the namespace <code>socranext\/v1<\/code>, routes include:\n- <code>GET \/pages<\/code> and <code>GET \/pages\/{id}<\/code> \u2013 list site pages (for adding\/showing FAQ widgets).\n- <code>POST \/toggle<\/code> \u2013 enable\/disable the FAQ widget per page.\n- <code>POST \/store-aio-information<\/code> and <code>GET \/aio-information\/{page_id}<\/code> \u2013 store\/retrieve per-page FAQ data.\n- <code>POST \/blog<\/code> and <code>POST \/store-blog-custom<\/code> \u2013 create articles and store global custom HTML\/CSS\/JS for article display.\n- <code>POST \/collection-slugs<\/code> \u2013 sync the configurable articles URL slug from the SocraNext platform (rewrite flush + cache purge).\n- <code>GET \/articles-list-custom<\/code> \u2013 retrieve configuration for list views.\n- <code>POST \/llmstxt<\/code> and <code>GET \/llmstxt<\/code> \u2013 publish and read <code>llms.txt<\/code> \/ <code>llms-full.txt<\/code> content from the SocraNext platform; served at <code>\/llms.txt<\/code> and <code>\/llms-full.txt<\/code> on the site.<\/p>\n\n<blockquote>\n  <p>Note: without an account\/connection to <strong>app.socranext.ai<\/strong>, the auto-generation routes are typically not used, but the created post types, taxonomy, and pages remain available for display.<\/p>\n<\/blockquote>\n\n<p><strong>Privacy &amp; external services<\/strong>\n- The plugin does not call external APIs on its own; the integration is typically initiated by the SocraNext platform to your website.\n- Websites: product site <strong>https:\/\/socranext.ai<\/strong> and platform <strong>https:\/\/app.socranext.ai<\/strong>.<\/p>\n\n<h3>Prefix &amp; naming policy<\/h3>\n\n<ul>\n<li>All plugin identifiers use the unique prefix family \"SocraNext\":\n\n<ul>\n<li>Functions, hooks, options, AJAX actions, REST namespace, script\/style handles: <code>socranext_*<\/code> (lowercase)<\/li>\n<li>Constants: <code>SOCRANEXT_*<\/code> (uppercase)<\/li>\n<li>Human-facing labels and PHP namespaces (if used): <code>SocraNext<\/code> (PascalCase)<\/li>\n<\/ul><\/li>\n<li>We avoid reserved prefixes like <code>wp_<\/code>, <code>_<\/code>, and <code>__<\/code> for custom identifiers.<\/li>\n<li>Existing options and routes already comply; no migrations are required.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin and activate it via <em>Plugins \u2192 Installed Plugins<\/em>.  <\/li>\n<li>(Optional) Connect your site in the SocraNext platform to automatically generate and publish content and FAQs.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Fixed: Publishing the same article twice no longer creates a duplicate.<\/li>\n<li>Fixed: An article keeps its category when that category was deleted in WordPress; the category is recreated by name.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Added: Every language version of a page can now have its own FAQ, so a Dutch page and its English translation no longer share one set of questions.<\/li>\n<li>Added: SocraNext articles and article categories can be translated with WPML or Polylang.<\/li>\n<li>Fixed: WPML no longer overwrites FAQs that are managed per language in SocraNext.<\/li>\n<\/ul>\n\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Fixed: The FAQ block no longer appears at the top of the page on themes such as The7; it is placed above the footer as intended.<\/li>\n<li>Fixed: Articles and the FAQ block now use the full content width on themes with a sidebar layout, such as The7.<\/li>\n<li>Fixed: Article and FAQ headings are no longer cramped on themes that set their own heading line height.<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Changed: Maintenance and compatibility improvements.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Changed: Maintenance and compatibility improvements.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Changed: Internal improvements.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Changed: Maintenance and reliability improvements.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Changed: Maintenance and reliability improvements.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added: The plugin interface is available in English and Dutch and follows the language of your site.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Changed: Old article addresses keep working after you rename the articles URL; visitors are redirected to the new address.<\/li>\n<li>Fixed: Renaming a main article also updates the addresses of its in-depth articles.<\/li>\n<li>Fixed: A deleted article now redirects to the articles overview instead of showing a \"page not found\".<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Fixed: The FAQ shortcode no longer jumps to the bottom of the page.<\/li>\n<li>Fixed: The FAQ shortcode now also works on pages built with Elementor.<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Added: SocraNext articles have their own SEO title and description, plus article data that search engines and AI systems can read.<\/li>\n<li>Added: Those values are also filled in Yoast, All in One SEO and Rank Math when one of those plugins is active.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Fixed: Connecting your site to SocraNext no longer fails on hosting that uses object caching (Redis or Memcached).<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Changed: Confirmed compatibility with WordPress 7.0.<\/li>\n<li>Fixed: Smaller fixes.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed: Smaller fixes.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Changed: Removing the knowledge base is more reliable and only runs when SocraNext asks for it.<\/li>\n<li>Changed: The plugin reports its status to SocraNext more accurately, so updates run more smoothly.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Removed: The SocraNext knowledge base page; existing knowledge base addresses redirect to the homepage.<\/li>\n<li>Changed: New installations no longer create a knowledge base page.<\/li>\n<li>Changed: The articles page address can be changed independently of the old knowledge base setup.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Changed: Connecting your site to SocraNext no longer requires a SocraNext account; the button in the plugin is enough.<\/li>\n<li>Added: A site that is not connected yet connects itself once automatically after you activate the plugin.<\/li>\n<li>Security: The access key is no longer passed through the browser address bar.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added: Deleting the plugin now removes all SocraNext content from WordPress: articles, article categories, the pages it created, FAQ data and settings.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Added: SocraNext can publish an llms.txt and llms-full.txt for your site, available at \/llms.txt and \/llms-full.txt so AI systems can read a curated summary.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed: Choosing an articles address that is already in use now shows a clear error, instead of silently saving a different address than the one you entered.<\/li>\n<li>Fixed: Renaming the knowledge base page keeps working when its setting was lost.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Changed: SocraNext only shows filters for content types that actually exist on your site, so you no longer see empty tabs for blogs, products or categories.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: The address of the articles overview page can be changed from SocraNext (default artikelen-sn). Existing sites keep their current addresses until you change them.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: FAQ changes are visible to visitors right away on hosting with caching (Cloudways Breeze, WP-Optimize, NitroPack, Borlabs Cache and Varnish).<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Changed: Restyled the SocraNext admin screens and FAQ switches.<\/li>\n<li>Added: Search and paging in the page list, so sites with many pages stay workable.<\/li>\n<li>Added: Support for multilingual sites (WPML and Polylang) in all content lists.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed: Connection problems with SocraNext on certain hosting environments.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added: Article addresses now follow the article structure, for example \/artikelen-sn\/main-article\/in-depth-article\/.<\/li>\n<li>Added: Default styling per content type (FAQ, knowledge base, articles).<\/li>\n<li>Changed: Custom HTML, CSS and JavaScript for FAQ sections is managed in one place and refreshes reliably.<\/li>\n<li>Security: Improved escaping, input checks and key handling to match WordPress standards.<\/li>\n<\/ul>\n\n<h4>0.5.9<\/h4>\n\n<ul>\n<li>Added: An optional disclaimer under the FAQs on pages, products and product categories, shown only when you fill it in.<\/li>\n<li>Added: FAQ data that search engines and AI systems can read on the knowledge base page.<\/li>\n<li>Fixed: Custom code is no longer added twice on the articles overview.<\/li>\n<li>Security: More robust handling of the access key.<\/li>\n<\/ul>\n\n<h4>0.5.8<\/h4>\n\n<ul>\n<li>Added: Secure connection with the SocraNext platform.<\/li>\n<li>Changed: Fixes required for the WordPress plugin review.<\/li>\n<\/ul>\n\n<h4>0.5.7<\/h4>\n\n<ul>\n<li>Changed: Improved the connection with the SocraNext platform.<\/li>\n<\/ul>\n\n<h4>0.5.6<\/h4>\n\n<ul>\n<li>Changed: Reworked how the site authenticates with SocraNext.<\/li>\n<li>Added: Support for page meta data.<\/li>\n<\/ul>\n\n<h4>0.5.5<\/h4>\n\n<ul>\n<li>Added: Support for custom post types.<\/li>\n<\/ul>\n\n<h4>0.5.4<\/h4>\n\n<ul>\n<li>Added: Support for WooCommerce products.<\/li>\n<\/ul>\n\n<h4>0.5.3<\/h4>\n\n<ul>\n<li>Added: Bundled styling and scripts for the FAQ and article views.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li>Added: First public release: articles with categories, knowledge base page, shortcodes, admin screens and page templates.<\/li>\n<\/ul>","raw_excerpt":"AI-ready content: articles CPT and per-page FAQ widget with FAQ JSON-LD. Integrates with the SocraNext platform for auto-publishing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/256133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=256133"}],"author":[{"embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/socranext"}],"wp:attachment":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=256133"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=256133"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=256133"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=256133"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=256133"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=256133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}