<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Question2Answer Q&amp;A - Recent questions tagged widget-development</title>
<link>https://www.question2answer.org/qa/tag/widget-development</link>
<description>Powered by Question2Answer</description>
<item>
<title>Can i add a widget on the same position eg &quot;Main area - Top&quot; more than one times?</title>
<link>https://www.question2answer.org/qa/114843/add-widget-the-same-position-main-area-top-more-than-one-times</link>
<description>

&lt;p&gt;I am building a new widget and I would like to ask if there is any way programmatically to let admins to add this widget more than one times in the same position. In my case at the position &quot;Main area -Top&quot;. How can I achieve this behavior?
&lt;br&gt;
&lt;br&gt;I checked the file admin-widgets.php and found this part of code:&lt;/p&gt;

&lt;blockquote&gt;

&lt;p&gt;$region = $regioncodes[substr($place, 0, 1)];
&lt;br&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $widgetallowed = method_exists($module, 'allow_region') &amp;amp;&amp;amp; $module-&amp;gt;allow_region($region);
&lt;br&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($widgetallowed) {
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($widgets as $widget) {
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($widget['place'] == $place &amp;amp;&amp;amp; $widget['title'] == $editwidget['title'] &amp;amp;&amp;amp; $widget['widgetid'] !== @$editwidget['widgetid'])
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $widgetallowed = false; // don't allow two instances of same widget in same place
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;
&lt;br&gt;But how can I override this code in my custom widget file as I dont want to modify core files?? I need the $widgetallowed var to be true. -&amp;gt; $widgetallowed = true;&lt;/p&gt;</description>
<category>Plugins</category>
<guid isPermaLink="true">https://www.question2answer.org/qa/114843/add-widget-the-same-position-main-area-top-more-than-one-times</guid>
<pubDate>Tue, 17 Sep 2024 14:21:19 +0000</pubDate>
</item>
</channel>
</rss>