[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxDKNKU8Q8RS88LfdR9rxB_5gXqr3BHLEWNcedMjxTAg":3},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":13,"tags":16,"homepage":18,"download_link":19,"security_score":20,"vuln_count":12,"unpatched_count":12,"last_vuln_date":21,"fetched_at":22,"vulnerabilities":23,"developer":24,"crawl_stats":21,"alternatives":31,"analysis":138,"fingerprints":164},"insert","0.1.0","ryanve","https:\u002F\u002Fprofiles.wordpress.org\u002Fryanve\u002F","\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the \u003Ccode>[insert]\u003C\u002Fcode> shortcode inside posts or anywhere else that processes \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FShortcode_API\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>\u003Ccode>[insert]\u003C\u002Fcode> shortcode attributes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>query – sets up a new \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FClass_Reference\u002FWP_Query\" rel=\"nofollow ugc\">\u003Ccode>WP_Query\u003C\u002Fcode>\u003C\u002Fa> via \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fget_posts\" rel=\"nofollow ugc\">\u003Ccode>get_posts()\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>data – data to pass to actions\u003C\u002Fli>\n\u003Cli>action – action to run, runs for each post if applicable\u003C\u002Fli>\n\u003Cli>filter – filter to run, runs for each post if applicable\u003C\u002Fli>\n\u003Cli>template – template to load via \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Flocate_template\" rel=\"nofollow ugc\">\u003Ccode>locate_template()\u003C\u002Fcode>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All attributes are optional and can be used in combination to yield powerful abilities.\u003C\u002Fp>\n\u003Ch3>Abilities\u003C\u002Fh3>\n\u003Cp>Possibilities with \u003Ccode>[insert]\u003C\u002Fcode> are endless. Practical uses include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Insert posts into posts\u003C\u002Fli>\n\u003Cli>Insert hooks into posts\u003C\u002Fli>\n\u003Cli>Insert posts into widgets\u003C\u002Fli>\n\u003Cli>Run action hooks via widgets\u003C\u002Fli>\n\u003Cli>Load templates via widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Ch4>Insert a template\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>[insert template=”branding.php”]\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch4>Insert an action\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>[insert action=”dostuff”]\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch4>Pass data to an action\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>[insert data=”field=slug&value=example&tax=category” action=”dostuff”]\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>The action receives data as an array.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>add_action(‘dostuff’, ‘print_r’);\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch4>Insert a page via template\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>[insert query=”name=about&post_type=page” template=”entry.php”]\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch4>Insert a page via action\u003C\u002Fh4>\n\u003Cp>This sets up the query and triggers the action.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>[insert query=”name=about&post_type=page” action=”dostuff”]\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>WP template tags are available inside the action.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>add_action(‘dostuff’, ‘the_title’);\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Github\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fryanve\u002Finsert\" rel=\"nofollow ugc\">github.com\u002Fryanve\u002Finsert\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Insert posts, hooks, or templates.",10,1860,0,"","3.8.0","2.7.0",[4,17],"shortcode","http:\u002F\u002Fgithub.com\u002Fryanve\u002Finsert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finsert.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":6,"display_name":6,"profile_url":7,"plugin_count":25,"total_installs":26,"avg_security_score":27,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},5,50,88,30,86,"2026-04-05T04:27:37.572Z",[32,56,81,102,120],{"slug":33,"name":34,"version":35,"author":36,"author_profile":37,"description":38,"short_description":39,"active_installs":40,"downloaded":41,"rating":42,"num_ratings":43,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":13,"tags":47,"homepage":50,"download_link":51,"security_score":52,"vuln_count":53,"unpatched_count":12,"last_vuln_date":54,"fetched_at":55},"insert-pages","Insert Pages","3.11.2","Paul Ryan","https:\u002F\u002Fprofiles.wordpress.org\u002Ffigureone\u002F","\u003Cp>Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API. It also includes a widget for inserting pages into any widget area.\u003C\u002Fp>\n\u003Cp>The real power of Insert Pages comes when you start creating custom post types, either \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPost_Types\" rel=\"nofollow ugc\">programmatically in your theme\u003C\u002Fa>, or using another plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-ui\u002F\" rel=\"ugc\">Custom Post Type UI\u003C\u002Fa>. You can then abstract away common data types (like videos, quizzes, due dates) into their own custom post types, and then show those pieces of content within your normal pages and posts by Inserting them as a shortcode.\u003C\u002Fp>\n\u003Ch3>Advanced Tutorial\u003C\u002Fh3>\n\u003Cp>Contributor Wes Modes has graciously written an updated tutorial for the Gutenberg era, focused on creating a custom post type with custom fields and a custom template for rendering content. Read it here: \u003Ca href=\"https:\u002F\u002Fmedium.com\u002F@wesmodes\u002Fusing-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635\" rel=\"nofollow ugc\">https:\u002F\u002Fmedium.com\u002F@wesmodes\u002Fusing-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Example: Normal Use Case\u003C\u002Fh3>\n\u003Cp>Say you teach a course and you’re constantly referring to an assignment due date in your course website. The next semester the due date changes, and you have to go change all of the locations you referred to it. Instead, you’d rather just change the date once! With Insert Pages, you can do the following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a custom post type called \u003Cstrong>Due Date\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Create a new \u003Cem>Due Date\u003C\u002Fem> called \u003Cstrong>Assignment 1 Due Date\u003C\u002Fstrong> with \u003Cstrong>Fri Nov 22, 2013\u003C\u002Fstrong> as its content.\u003C\u002Fli>\n\u003Cli>Edit all the pages where the due date occurs and use the \u003Cem>Insert Pages\u003C\u002Fem> toolbar button to insert a reference to the \u003Cem>Due Date\u003C\u002Fem> you just created. Be sure to set the \u003Cem>Display\u003C\u002Fem> to \u003Cstrong>Content\u003C\u002Fstrong> so \u003Cem>Fri Nov 22, 2013\u003C\u002Fem> shows wherever you insert it. The shortcode you just created should look something like this: \u003Ccode>[insert page='assignment-1-due-date' display='content']\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>That’s it! Now, when you want to change the due date, just edit the \u003Cem>Assignment 1 Due Date\u003C\u002Fem> custom post you created, and it will automatically be updated on all the pages you inserted it on.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Example: Advanced Use Case\u003C\u002Fh3>\n\u003Cp>Say your site has a lot of video content, and you want to include video transcripts and video lengths along with the videos wherever you show them. You could just paste the transcripts into the page content under the video, but then you’d have to do this on every page the video showed on. (It’s also just a bad idea, architecturally!) With Insert Pages, you can use a custom post type and create a custom theme template to display your videos+transcripts+lengths just the way you want!\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a custom post type called \u003Cstrong>Video\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Use a plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields\u003C\u002Fa> to add extra fields to your new \u003Cem>Video\u003C\u002Fem> custom post type. Add a \u003Cstrong>Video URL\u003C\u002Fstrong> field, a \u003Cstrong>Transcript\u003C\u002Fstrong> field, and a \u003Cstrong>Video Length\u003C\u002Fstrong> field.\u003C\u002Fli>\n\u003Cli>Create a new \u003Cem>Video\u003C\u002Fem> called \u003Cstrong>My Awesome Video\u003C\u002Fstrong> with the following values in its fields:\n\u003Cul>\n\u003Cli>\u003Cem>Video URL\u003C\u002Fem>: \u003Cstrong>http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=oHg5SJYRHA0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cem>Transcript\u003C\u002Fem>: \u003Cstrong>We’re no strangers to love, You know the rules and so do I…\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cem>Video Length\u003C\u002Fem>: \u003Cstrong>3:34\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Create a template in your theme so we can display the video content as we want. I won’t cover this step here since it’s pretty involved, but you can find more help in the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTheme_Development#Custom_Page_Templates\" rel=\"nofollow ugc\">WordPress Codex\u003C\u002Fa>. Let’s assume you created a template called \u003Cstrong>Video with transcript\u003C\u002Fstrong> (video-with-transcript.php) that shows the youtube video in a \u003Ca href=\"http:\u002F\u002Ffancybox.net\u002F\" rel=\"nofollow ugc\">fancybox\u003C\u002Fa>, and includes a button that shows the text transcript when a user clicks on it.\u003C\u002Fli>\n\u003Cli>Edit the pages where you want the video to show up and use the \u003Cem>Insert Pages\u003C\u002Fem> toolbar button to insert a reference to the \u003Cem>Video\u003C\u002Fem> you just created. Be sure to set the \u003Cem>Display\u003C\u002Fem> to \u003Cstrong>Use a custom template\u003C\u002Fstrong>, and select your new template \u003Cstrong>Video with transcript\u003C\u002Fstrong>. The shortcode you just created should look something like this: \u003Ccode>[insert page='my-awesome-video' display='video-with-transcript.php']\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>That’s it! Now you can create all sorts of video content and know that it’s being tracked cleanly in the database as its own custom post type, and you can place videos all over your site and not worry about lots of duplicate content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The possibilities are endless!\u003C\u002Fp>\n","Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API.",40000,1008854,96,71,"2026-01-20T23:38:00.000Z","6.9.4","3.3.0",[48,4,49,17],"embed","pages","https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Finsert-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finsert-pages.3.11.2.zip",99,4,"2022-12-21 00:00:00","2026-03-15T15:16:48.613Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":67,"unpatched_count":12,"last_vuln_date":80,"fetched_at":55},"pixcodes","PixCodes","2.3.7","pixelgrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelgrade\u002F","\u003Cp>With \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpixelgrade\u002Fpixcodes\" rel=\"nofollow ugc\">PixCodes\u003C\u002Fa> you can have a shortcode insert interface.\u003C\u002Fp>\n\u003Cp>The awesome part is that you can filter any shortcode parameters or overwrite any shortcode template with your theme.\u003C\u002Fp>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> this plugin does not add any style to the output of shortcodes.\u003C\u002Fp>\n\u003Cp>We believe that shortcodes functionality should be offered by a plugin and the style should be provided by themes.\u003C\u002Fp>\n\u003Cp>Here is a \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fpixelgrade\u002Fpixcodes\u002Fblob\u002Fmaster\u002FREADME.md\" rel=\"nofollow ugc\">detailed documentation\u003C\u002Fa> about how you can configure some plugin settings and output.\u003C\u002Fp>\n","PixCodes offers you a nice interface to add shortcodes into editor.",8000,205558,80,1,"2022-12-30T11:43:00.000Z","6.1.10","4.9.0","5.6.40",[73,4,74,75,76],"columns","shortcodes","sliders","tabs","https:\u002F\u002Fpixelgrade.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixcodes.2.3.7.zip",85,"2023-01-03 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":25,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":13,"tags":95,"homepage":100,"download_link":101,"security_score":79,"vuln_count":12,"unpatched_count":12,"last_vuln_date":21,"fetched_at":55},"page-in-page","Page In Page","2.0.3","Cyril","https:\u002F\u002Fprofiles.wordpress.org\u002Ftcyr\u002F","\u003Cp>The page-in-page plugin has a very simple mission:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Insert posts and pages within each other with no stress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Bring your Facebook Page posts to your WP pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Show your Tweets in your WP blog.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It provides possibilities to use both widgets and shortcodes. If using a widget you are only able to include pages within pages but if using the shortcode, you are able to able to insert posts\u002Fpages\u003Cbr \u002F>\nwithin other posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>For Facebook Page posts, only the first 25 most recent posts are returned and for Tweets, only the first 20 most recent tweets are returned. In future releases maybe we will include pagination for social feeds.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Using the widget\u003C\u002Fh4>\n\u003Cp>The settings in the widget include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cem>Title\u003C\u002Fem>: Widget Title. This title will be shown as the page’s title if ‘Show page title’ option is not selected.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Page\u003C\u002Fem>: Select the page that will be included when widget is called.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show page title\u003C\u002Fem>: If checked (selected) then the page title will be shown and the ‘Widget Title’ ignored.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show title as link\u003C\u002Fem>: If checked (selected) the title will be displayed as a link to the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show page content\u003C\u002Fem>: If checked (selected) then the page content will be included in the output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show featured image\u003C\u002Fem>: If checked (selected) then the featured image will be included in the output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Show featured image as link\u003C\u002Fem> : If checked (selected) then the featured image will be included and linked to page in the output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Output Template\u003C\u002Fem>: Insert an HTML template that will be used to display content of the widget. If not provided the default template will be used\u003C\u002Fp>\n\u003Cp>Slugs that can be used in your template are \u003Cstrong>${page_title}\u003C\u002Fstrong>, \u003Cstrong>${page_content}\u003C\u002Fstrong>, \u003Cstrong>${page_link}\u003C\u002Fstrong>, \u003Cstrong>${page_image}\u003C\u002Fstrong> . Each are self explanatory of what they will be replaced with.\u003C\u002Fp>\n\u003Cp>The default output template is\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”twl-page-in-page”>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=”twl-page-in-page-title”>${page_title}\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”twl-page-in-page-content”>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”twl-page-in-page-image”>\u003Cimg src=”${page_image}” \u002F>\u003C\u002Fdiv>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”twl-page-in-page-text”>${page_content}\u003C\u002Fdiv>\u003C\u002Fp>\n\u003Cp>\u003C\u002Fdiv>\u003C\u002Fp>\n\u003Cp>\u003C\u002Fdiv>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Using shortcode\u003C\u002Fh4>\n\u003Cp>With shortcodes, you can insert posts in posts, pages in pages, posts in pages and vice versa.\u003C\u002Fp>\n\u003Cp>Settings that can be used in a shortcode are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>id : The ID of the page\u002Fpost you want to insert\u003C\u002Fli>\n\u003Cli>show_page_title: should the page title be displayed? (Can be 1 for true or 0 for false. Defaults to 1)\u003C\u002Fli>\n\u003Cli>show_page_content: should the page title be displayed? (Can be 1 for true or 0 for false. Defaults to 1)\u003C\u002Fli>\n\u003Cli>show_title_as_link: Can be 1 for true or 0 for false. Defaults to 0. If set to 1, the page title will be displayed as a link to the page\u002Fpost\u003C\u002Fli>\n\u003Cli>show_featured_image: Can be 1 for true or 0 for false. Defaults to 0. If set to 1, the page’s featured image will be included\u003C\u002Fli>\n\u003Cli>show_featured_image_as_ink: Can be 1 for true or 0 for false. Defaults to 0. If set to 1, the page’s featured image will be included as a link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note that\u003C\u002Fstrong> if you are specifying a template in the shortcode, then the above settings will be ignored and the slugs you insert in your template will be replaced with appropriate content.\u003Cbr \u002F>\nSee a template example and allowed slugs above.\u003C\u002Fp>\n\u003Cp>To insert a shortcode you can do one of the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>To insert without specifying a template you can simply use\u003C\u002Fp>\n\u003Cp>[twl_page_in id=123] OR [twl_page_in id=123 show_page_title=1].\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To insert your shortcode specifying a template for page\u002Fpost’s title and content use the following. You can include other supported slugs mentioned above\u003C\u002Fp>\n\u003Cp>[twl_page_in id=123 show_page_title=1]\u003C\u002Fp>\n\u003Cp>\u003Ch3 class=”my-awesome-title-class”>${page_title}\u003C\u002Fh3>\u003C\u002Fp>\n\u003Cp>\u003Cdiv class=”my-awesome-content-class”>${page_content}\u003C\u002Fdiv>\u003C\u002Fp>\n\u003Cp>[\u002Ftwl_page_in]\u003C\u002Fp>\n\u003Cp>The template specified in the [twl_page_in] tag will be used to display the page\u002Fpost with the specified id when inserting it. The template is optional and if not specified then the default template will be used.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT!!!\u003C\u002Fstrong> If you specify a template, you MUST have the slugs you want to be shown else you might get unexpected results\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT!!!\u003C\u002Fstrong> This template has to be defined when Editor is in ‘Visual’ mode and NOT in ‘Text’ mode (see screen shot). If you do not respect this you might have unexpected results because HTML tags might not be parsed properly.\u003Cbr \u002F>\nHowever if you have escaping with magic quotes off on your server then template should be defined when editor is in ‘Text’ mode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To insert posts from your Facebook page, Go to Admin > Settings > Page In Page Plugin and insert your facebook application credentials.\u003Cbr \u002F>\nNext edit the page where you want the posts to appear and insert the short code \u003Cstrong>[twl_page_in_fb]\u003C\u002Fstrong>. See screenshot 3 for output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To insert tweets from your twitter account, Go to Admin > Settings > Page In Page Plugin and insert your twitter application credentials.\u003Cbr \u002F>\nNext edit the page where you want the posts to appear and insert the short code \u003Cstrong>[twl_page_in_tw]\u003C\u002Fstrong>. See screenshot 4 for output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What Next?\u003C\u002Fh3>\n\u003Cp>Find a bug or got any worries? well never mind just send an email to cyril.tata@hotmail.com.\u003C\u002Fp>\n\u003Cp>Future releases: Integrate same functionality across multi sites and pagination for social page feeds.\u003C\u002Fp>\n\u003Ch3>2.0.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Remove non-GPL compatible jquery isotope library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Important\u003C\u002Fstrong> In the widget, the “title template” and “content template” fields have been unified to “output template”. Template specification in editor remains unchanged but more slugs added.\u003C\u002Fli>\n\u003Cli>More settings added\n\u003Cul>\n\u003Cli>show page title (shortcode parameter: show_page_title. Can be 1 or 0)\u003C\u002Fli>\n\u003Cli>show page title as link (shortcode parameter: show_title_as_link. Can be 1 or 0)\u003C\u002Fli>\n\u003Cli>show page content (shortcode parameter: show_page_content. Can be 1 or 0)\u003C\u002Fli>\n\u003Cli>show featured image (shortcode parameter: show_featured_image. Can be 1 or 0)\u003C\u002Fli>\n\u003Cli>show featured image as link (shortcode parameter: show_featured_image_as_link. Can be 1 or 0)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>If an output template is specified, then the settings above are ignored so all necessary slugs should be specified in output template.\u003C\u002Fli>\n\u003Cli>Slugs to be used in templates: \u003Cstrong>${page_title}\u003C\u002Fstrong>, \u003Cstrong>${page_content}\u003C\u002Fstrong>, \u003Cstrong>${page_link}\u003C\u002Fstrong>, \u003Cstrong>${page_image}\u003C\u002Fstrong> .\u003C\u002Fli>\n\u003Cli>Usage of namespace for twitter SDK removed due to complaints for PHP \u003C 5.3 (this change is only for those who have not been able to use the twitter shortcode)\u003C\u002Fli>\n\u003Cli>Some code re-factoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>code re-factoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add possibility to include \u003Cstrong>posts\u003C\u002Fstrong> from a facebook page.\u003C\u002Fli>\n\u003Cli>Add possibility to include tweets from a twitter timeline.\u003C\u002Fli>\n\u003Cli>Include new shortcodes: \u003Cstrong>[twl_page_in_wp]\u003C\u002Fstrong> for inserting a WordPress page, \u003Cstrong>[twl_page_in_fb]\u003C\u002Fstrong> for inserting Facebook posts and \u003Cstrong>[twl_page_in_tw]\u003C\u002Fstrong> for inserting user tweets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial version of plugin\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin helps you insert a post or page from the WP posts database table within another, bring your Facebook posts and Twitter feeds to your blog.",200,7660,72,"2014-02-24T11:48:00.000Z","3.7.41","3.0.1",[96,97,98,17,99],"insert-post-in-page","page","post","widget","http:\u002F\u002Fcyriltata.blogspot.com\u002F2013\u002F11\u002Fwordpress-plugin-page-in-page.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-in-page.2.0.3.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":28,"downloaded":110,"rating":111,"num_ratings":67,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":13,"tags":115,"homepage":118,"download_link":119,"security_score":79,"vuln_count":12,"unpatched_count":12,"last_vuln_date":21,"fetched_at":55},"insert-title","Insert Title","1.2","Harman Singh Hira","https:\u002F\u002Fprofiles.wordpress.org\u002Fjatthira\u002F","\u003Cp>This plugin simply Insert post’s or page’s title in content area. If you are really sick of copying and pasting title in content again and again, then simply use this plugin because it comes with Shortcode button. Click on button from editor to insert the title of the page.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Insert \u003Cstrong>“Post’s or Page’s”\u003C\u002Fstrong> title easily and use it within Content area\u003C\u002Fli>\n\u003Cli>Insert Shortcode using Visual Editor or Text Editor\u003C\u002Fli>\n\u003Cli>Simple Shortcode functionality\u003C\u002Fli>\n\u003Cli>SEO Friendly\u003C\u002Fli>\n\u003Cli>Mobile and Mobile theme’s friendly\u003C\u002Fli>\n\u003Cli>Simple lightweight Plugin\u003C\u002Fli>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ultimatetech.org\u002Finsert-title-wordpress-plugin\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finsert-title\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ultimatetech.org\u002F?p=344#report_bug\" rel=\"nofollow ugc\">Report Bugs\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin simply Insert post's or page's title in content area. If you are really sick of copying and pasting title in content again and a &hellip;",1808,40,"2017-07-05T07:38:00.000Z","4.8.28","3.3",[116,103,117,17,74],"html","javascript","https:\u002F\u002Fultimatetech.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finsert-title.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":10,"downloaded":128,"rating":12,"num_ratings":12,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":13,"tags":132,"homepage":13,"download_link":137,"security_score":79,"vuln_count":12,"unpatched_count":12,"last_vuln_date":21,"fetched_at":55},"dco-shortcodes-menu","DCO Shortcodes Menu","1.0.1","Denis Yanchevskiy","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenisco\u002F","\u003Cp>DCO Shortcodes Menu allow you to add all your shortcodes in menu to the editor using a visual interface.\u003Cbr \u002F>\nIf your shortcode has attributes or work only for certain post types you can set it on shortcode edit page.\u003Cbr \u002F>\nSupported attributes: textbox, textarea, dropdown, color picker and custom text to shortcode insert form.\u003C\u002Fp>\n\u003Cp>You can use \u003Ccode>dco_sm_get_shortcodes_field\u003C\u002Fcode> filter to change field params programmatically, e.g. for dynamically fill dropdown options.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>After installation and activation, you can add and setup your shortcodes on Settings -> DCO Shortcodes Menu page.\u003C\u002Fp>\n","Allow you to add shortcodes menu to the editor",2052,"2018-01-19T19:36:00.000Z","4.9.29","4.6",[133,134,17,135,136],"editor","insert-shortcode","shortcodes-menu","tinymce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdco-shortcodes-menu.1.0.1.zip",{"attackSurface":139,"codeSignals":145,"taintFlows":156,"riskAssessment":157,"analyzedAt":163},{"hooks":140,"ajaxHandlers":141,"restRoutes":142,"shortcodes":143,"cronEvents":144,"entryPointCount":12,"unprotectedCount":12},[],[],[],[],[],{"dangerousFunctions":146,"sqlUsage":147,"outputEscaping":149,"fileOperations":12,"externalRequests":12,"nonceChecks":12,"capabilityChecks":12,"bundledLibraries":155},[],{"prepared":12,"raw":12,"locations":148},[],{"escaped":12,"rawEcho":67,"locations":150},[151],{"file":152,"line":153,"context":154},"insert.php",20,"raw output",[],[],{"summary":158,"deductions":159},"The \"insert\" plugin, in version 0.1.0, presents a low immediate security risk based on the provided static analysis and vulnerability history. The absence of any identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code analysis revealed no dangerous functions, raw SQL queries, file operations, or external HTTP requests, which are common vectors for exploitation. The plugin also demonstrates good practices by utilizing prepared statements for its SQL queries.  However, the complete lack of output escaping is a significant concern.  Even with a limited attack surface, any potential for outputting unescaped data could lead to cross-site scripting (XSS) vulnerabilities if an input source were to be introduced in the future.  The plugin's vulnerability history being entirely empty is a positive sign, suggesting it has either not been extensively tested or has maintained a clean record.  Overall, while the current code base appears robust and has no known historical vulnerabilities, the unaddressed output escaping represents a notable weakness that should be rectified to prevent future security issues.",[160],{"reason":161,"points":162},"No output escaping",6,"2026-03-16T23:21:33.723Z",{"wat":165,"direct":170},{"assetPaths":166,"generatorPatterns":167,"scriptPaths":168,"versionParams":169},[],[],[],[],{"cssClasses":171,"htmlComments":172,"htmlAttributes":173,"restEndpoints":174,"jsGlobals":175,"shortcodeOutput":176},[],[],[],[],[],[177],"\u003C!-- insert -->"]