earliest_day = 5; $this->latest_day = 20; } protected function get_all_posts() { // very quickly work out if we are sorting by cat or tag $cat = ''; if ($_POST['incategory'] != '') { $cat = '&cat=' . (int)$_POST['incategory']; } $tag = ''; if ($_POST['tagid'] != '') { $tag = "&tag_id=" . (int) $_POST['tagid']; } $all_posts = array(); $all_query = new WP_Query('showposts=' . $this->abs_max_posts . $cat . $tag); while($all_query->have_posts()) { $all_query->the_post(); $orig_date = get_the_date("Y-m-d H:i:s"); $i++; $all_posts[get_the_ID()] = array ( "link" => get_permalink(), "title" => the_title('','',false), "orig_date" => $orig_date, ); } return $all_posts; } public function redate_posts() { if (isset($_POST['latest_day']) && is_numeric($_POST['latest_day'])) { $this->latest_day = (int) $_POST['latest_day']; } if (isset($_POST['earliest_day']) && is_numeric($_POST['earliest_day'])) { $this->earliest_day = (int) $_POST['earliest_day']; } if ($this->earliest_day == 0 && $this->latest_day == 0) { echo "

Please go back - you cannot set latest and earliest at 0

"; return; } if ($this->earliest_day < 0 || $this->latest_day < 0 ) { echo "

Please go back - you cannot either value as lower than 0

"; return; } if ($_POST['tagid'] !='' && $_POST['incategory'] != '') { echo "

Please go back - you cannot set both slug and category!

"; return; } $total_diff_in_days = $this->latest_day + $this->earliest_day; echo "


"; echo "

The earliest day is {$this->earliest_day} days ago. The latest day is {$this->latest_day} days in the future

"; $allposts = $this->get_all_posts(); if (count($allposts) > 0) { $doneDays = array(); echo ""; foreach($allposts as $id => $postData) { $link = $postData['link']; $title = $postData['title']; $random_days_behind = rand(0,$total_diff_in_days); $random_days_behind = (int) $random_days_behind; $day_diff = $random_days_behind - ($this->earliest_day ); if ($day_diff > 0) { $plus_minus = '+'; } else { $day_diff = abs($day_diff); // get positive $plus_minus = '-'; } $doneDays[str_replace("+","",$plus_minus) . $day_diff]++; $strtotimestring = $plus_minus . $day_diff . ' days'; $date_time = (strtotime($strtotimestring)); // H:i:s // get the year/mo/day from strtotime(- xx days) $newDate = date('Y-m-d', $date_time); // randomly select a hh:mm:ss to post $newDate.= " " . str_pad( rand(0,23) , 2, '0', STR_PAD_LEFT) . ":" . str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) . ":". str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) ; $updateArray = array( 'ID' => $id, 'post_date' => $newDate, 'post_date_gmt' => $newDate, 'edit_date' => true, ); $result = wp_update_post($updateArray); echo ""; } echo "
$id $link $title Original date: {$postData['orig_date']} Changed date to : $newDate
"; echo "


"; ksort($doneDays); echo "

This shows the frequency of each post being posted x days ago/in future. It doesn't show every single day - only the ones with at least one post

"; //change for for() to show all days? might be handy echo ""; foreach($doneDays as $id => $val) { if ($id > 0) { $id = "+" . $id; } echo ""; } echo "
+/- daysNumber of posts
$id days$val posts
"; } else { echo "

Error - Could not find any posts to reorder!

"; } } protected function get_all_cats_options() { $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'category', 'pad_counts' => true ); $categories = get_categories( $args ); $returnhtml = ''; foreach($categories as $cat) { $id = $cat->cat_ID; $name = $cat->name; $c = $cat->category_count; $returnhtml .= ""; } return $returnhtml; } protected function get_all_tags_options() { $tags = get_tags(); $returnhtml = ''; if ($tags) { foreach ($tags as $tag) { $id = $tag->term_id; $name = $tag->name; $c = $tag->count; $returnhtml .= ""; } } else { $returnhtml = ""; } return $returnhtml; } public function show_options() { ?>

Ash's Random Post Dater

Use this form to set ALL posts in the selected category to a random date between these two values.

This will update the post dates on ALL posts within the selected category/tag (or ALL posts in your wordpress blog if both are set to default). Please do not use if you do not want to reset ALL post dates. I do not recommend using this on a site with lots of live posts - especially if you use a permalink structure that includes the date in the url. I use it on new sites (add all content, then set all posts to random date in the past). Use at your own risk! You will lose the current post date time (it only changes the date posted - nothing else)

Only use one of the following two. Leave both at their defaults ("ALL CATEGORIES"/"ALL TAGS") to reorder ALL posts

Reorder post dates in this category:

(leave on "ALL CATEGORIES" if you don't want to reorder all within a certain category)

Reorder post dates with this tag slug (use the tag slug, not the tag):

(leave on "ALL TAGS" if you don't want to reorder all within a certain category)

Earliest Day - how many days back do you want the maximum one?

(put at 0 to put all posts in future)

Latest Day - Leave at 0 to make sure all posts are BACK dated.

(leave 0 to put all posts in past)

For example if you wanted your posts randomly set to a date in the next 30 days set the latest day as 30, the earliest day at 0

If you wanted your posts randomly set to a day in the previous 180 days then set the latest day as 0 and the earliest day as 180.

It randomly sets each post - the posts are not spaced out at exact intervals. It will readjust ALL your posts. Please make sure that you want ALL your posts to be randomised.

(Clicking this will randomly reorder all posts)
redate_posts(); } else { $random_post_dater->show_options(); } } Vitamin D and its effect on thyroid conditions

Vitamin D and its effect on thyroid conditions

Vitamin D is outstanding for its significance in overseeing calcium in the gut, bones, and blood and ailment protection. Nonetheless, many investigations now demonstrate vitamin D levels influence might be a contributing element in numerous other medical problems as well.

Specialists now trust it assumes a critical part of how cells impart. Clinical examinations connect strange vitamin D levels to colon, prostate, and bosom malignancy and in addition coronary illness, weight picks up, and thyroid conditions.

Vitamin D Production

Vitamin D is novel contrasted with different vitamins since it is almost difficult to get what you require from sustenance. Rather, your body produces it normally in the skin when you’re presented with common or simulated UVB light.

Once your body produces vitamin D or you take it as a supplement, it’s sent to the liver. The liver changes vitamin D into 25(OH)D and sends it different territories of the body and enacts it. Once enacted, it is prepared to play out its obligations.

Immune system Conditions

Autoimmunity happens when the insusceptible framework treats a man’s solid tissues and cells as a danger. At the point when this happens, their body creates a resistant reaction and assaults. This reaction can cause harm, aggravation, and incessant agony in many parts of the body.

Vitamin D lacks may diminish the body’s capacity to battle contamination and may connect to or cause immune system illnesses, for example, Hashimoto’s Thyroiditis and Grave’s Disease.

READ  Preventing bank Fraud

Clinical Studies

A few 2014 investigations introduced at the yearly meeting of the Thyroid Association are of the extraordinary premium. Scientists from Nanjing, China assessed 34 patients with Hashimoto’s Thyroiditis and 32 with Grave’s Disease against 52 solid patients. Analysts measured numerous thyroid-related components including vitamin D3.

Vitamin D is really a gathering of mixes ordered vitamin D1, D2, and D3. Vitamin D3 is the normally happening type of the vitamin, and the most organically dynamic.

Scientists discovered patients with immune system thyroid infection had essentially brought down vitamin D3 levels than the solid controls. Patients with high thyroid peroxidase antibodies the body delivers in thyroid immune system malady likewise had brought down vitamin D levels. This recommends vitamin D deficiency could connect to or cause immune system thyroid infection.

Brazilian specialists examined 54 Hashimoto’s patients, contrasted with 54 solid controls. They likewise discovered vitamin D inadequacy in 63.2% of the patients. Those with low vitamin D levels likewise had higher thyroid-fortifying hormone levels and a bigger thyroid.

Absence of Vitamin D

Typically, the skin produces adequate vitamin D when presented with sufficient UV light. In any case, the dangers of skin disease or melanoma now mean many individuals utilize sunscreen and cover their bodies. We additionally invest more energy inside for work and excitement.

Since more clinical tests demonstrate a connection between vitamin D and thyroid capacity, numerous doctors now suggest vitamin D testing as a major aspect of thyroid assessment and care. In any case, utilitarian specialists and specialists following the therapeutic model may treat you contrastingly in light of your outcomes.

READ  NSUK Admission List 2017 Released

Medicinal Model versus Functional Model

The medicinal model prescribes 400 International Units for each day of vitamin D. They additionally characterize an adequate serum 25(OH)D level as more than 50 nmol/L as it “covers the necessities of 97.5% of the populace”. The test used to quantify vitamin D levels in the 25-hydroxy vitamin D blood test.

The restorative model more often than not prescribes supplementation to build low vitamin D levels. In any case, the useful way to deal with mind perceives various reasons may cause low vitamin D levels. Thus, prescribing supplements before taking a gander at general wellbeing and other conceivable issues can be incapable and counterproductive.

Supplements don’t generally adjust low vitamin D levels since they don’t address fundamental issues. The vitamin D receptor in some immune system patients can’t enact because of varieties in their DNA succession. Thusly, they require higher than ordinary blood levels of vitamin D to maintain a strategic distance from vitamin D inadequacy.

Vitamin D is fat solvent, and a few patients with thyroid issues like Hashimoto’s thyroiditis have low stomach corrosive and poor fat ingestion. Immune system conditions, for example, Hashimoto’s thyroiditis and Grave’s ailment additionally influence the resistant framework to work extra minutes, which exhausts the body’s stores of vitamin D. In this manner, tending to gut and stomach related problems and adjusting the invulnerable framework are of essential significance before considering vitamin D supplementation.

READ  Possible ways of reducing Type-2 Diabetes

An exceptionally qualified utilitarian professional will take a gander at your gut and stomach related wellbeing and on the off chance that they’re fulfilled, they may arrange a 25-hydroxy vitamin D blood test for your vitamin D levels.

Your expert may prescribe supplementation to reach in the vicinity of 60 and 80 nmol/L. This is still well underneath the 125 nmol/L edge where a patient may encounter unfavorable impacts. Following a while, they’ll retest. On the off chance that their serum level rose to a worthy level, the specialist will change vitamin D allow so serum levels remain in the vicinity of 50 and 60 nmol/L.


Vitamin D deficiency is only one factor that can add to thyroid issues, so self-supplementation isn’t suggested as it can be insufficient if fundamental issues remain. Talk about your thyroid issues with a practical specialist to build up a powerful treatment convention.

Leave a Reply

%d bloggers like this: