throw new \RuntimeException(sprintf('Unable to write in the cache directory (%s).', $dir));
}
$tmpFile = tempnam($dir, basename($key));
if (false !== @file_put_contents($tmpFile, $content) && @rename($tmpFile, $key)) {
@chmod($key, 0666 & ~umask());
if (self::FORCE_BYTECODE_INVALIDATION == ($this->options & self::FORCE_BYTECODE_INVALIDATION)) {
// Compile cached file into bytecode cache
if (\function_exists('opcache_invalidate') && filter_var(ini_get('opcache.enable'), FILTER_VALIDATE_BOOLEAN)) {
@opcache_invalidate($key, true);
} elseif (\function_exists('apc_compile_file')) {
apc_compile_file($key);
}
}
return;
}
throw new \RuntimeException(sprintf('Failed to write cache file "%s".', $key));
}
public function getTimestamp($key)
{
if (!file_exists($key)) {
return 0;
}
return (int) @filemtime($key);
}
}
class_alias('Twig\Cache\FilesystemCache', 'Twig_Cache_Filesystem');
if (!$this->isAutoReload() || $this->isTemplateFresh($name, $this->cache->getTimestamp($key))) {
$this->cache->load($key);
}
$source = null;
if (!class_exists($cls, false)) {
$loader = $this->getLoader();
if (!$loader instanceof SourceContextLoaderInterface) {
$source = new Source($loader->getSource($name), $name);
} else {
$source = $loader->getSourceContext($name);
}
$content = $this->compileSource($source);
if ($this->bcWriteCacheFile) {
$this->writeCacheFile($key, $content);
} else {
$this->cache->write($key, $content);
$this->cache->load($key);
}
if (!class_exists($mainCls, false)) {
/* Last line of defense if either $this->bcWriteCacheFile was used,
* $this->cache is implemented as a no-op or we have a race condition
* where the cache was cleared between the above calls to write to and load from
* the cache.
*/
eval('?>'.$content);
}
}
if (!class_exists($cls, false)) {
throw new RuntimeError(sprintf('Failed to load Twig template "%s", index "%s": cache might be corrupted.', $name, $index), -1, $source);
}
}
if (!$this->runtimeInitialized) {
$this->initRuntime();
/**
* Loads a template internal representation.
*
* This method is for internal use only and should never be called
* directly.
*
* @param string $name The template name
* @param int $index The index if it is an embedded template
*
* @return \Twig_TemplateInterface A template instance representing the given template name
*
* @throws LoaderError When the template cannot be found
* @throws RuntimeError When a previously generated cache is corrupted
* @throws SyntaxError When an error occurred during compilation
*
* @internal
*/
public function loadTemplate($name, $index = null)
{
return $this->loadClass($this->getTemplateClass($name), $name, $index);
}
/**
* @internal
*/
public function loadClass($cls, $name, $index = null)
{
$mainCls = $cls;
if (null !== $index) {
$cls .= '___'.$index;
}
if (isset($this->loadedTemplates[$cls])) {
return $this->loadedTemplates[$cls];
}
if (!class_exists($cls, false)) {
if ($this->bcGetCacheFilename) {
$key = $this->getCacheFilename($name);
} else {
*
* @param string|TemplateWrapper|\Twig\Template $name The template name
*
* @throws LoaderError When the template cannot be found
* @throws RuntimeError When a previously generated cache is corrupted
* @throws SyntaxError When an error occurred during compilation
*
* @return TemplateWrapper
*/
public function load($name)
{
if ($name instanceof TemplateWrapper) {
return $name;
}
if ($name instanceof Template) {
return new TemplateWrapper($this, $name);
}
return new TemplateWrapper($this, $this->loadTemplate($name));
}
/**
* Loads a template internal representation.
*
* This method is for internal use only and should never be called
* directly.
*
* @param string $name The template name
* @param int $index The index if it is an embedded template
*
* @return \Twig_TemplateInterface A template instance representing the given template name
*
* @throws LoaderError When the template cannot be found
* @throws RuntimeError When a previously generated cache is corrupted
* @throws SyntaxError When an error occurred during compilation
*
* @internal
*/
public function loadTemplate($name, $index = null)
}
$key = null;
$output = false;
if ( false !== $expires ) {
ksort($data);
$key = md5($file.json_encode($data));
$output = $this->get_cache($key, self::CACHEGROUP, $cache_mode);
}
if ( false === $output || null === $output ) {
$twig = $this->get_twig();
if ( strlen($file) ) {
$loader = $this->get_loader();
$result = $loader->getCacheKey($file);
do_action('timber_loader_render_file', $result);
}
$data = apply_filters('timber_loader_render_data', $data);
$data = apply_filters('timber/loader/render_data', $data, $file);
$template = $twig->load($file);
$output = $template->render($data);
}
if ( false !== $output && false !== $expires && null !== $key ) {
$this->delete_cache();
$this->set_cache($key, $output, self::CACHEGROUP, $expires, $cache_mode);
}
$output = apply_filters('timber_output', $output);
return apply_filters('timber/output', $output, $data, $file);
}
protected function delete_cache() {
Cleaner::delete_transients();
}
/**
* Get first existing template.
*
* @param array|string $templates Name(s) of the Twig template(s) to choose from.
* @return string|bool Name of chosen template, otherwise false.
if ( $via_render ) {
$file = apply_filters('timber_render_file', $file);
} else {
$file = apply_filters('timber_compile_file', $file);
}
$output = false;
if ($file !== false) {
if ( is_null($data) ) {
$data = array();
}
if ( $via_render ) {
$data = apply_filters('timber_render_data', $data);
} else {
$data = apply_filters('timber_compile_data', $data);
}
$output = $loader->render($file, $data, $expires, $cache_mode);
} else {
if ( is_array($filenames) ) {
$filenames = implode(", ", $filenames);
}
Helper::error_log( 'Error loading your template files: '.$filenames.'. Make sure one of these files exists.' );
}
do_action('timber_compile_done');
return $output;
}
/**
* Compile a string.
*
* @api
* @example
* ```php
* $data = array(
* 'username' => 'Jane Doe',
* );
$twig = $dummy_loader->get_twig();
$template = $twig->createTemplate($string);
return $template->render($data);
}
/**
* Fetch function.
*
* @api
* @param array|string $filenames Name of the Twig file to render. If this is an array of files, Timber will
* render the first file that exists.
* @param array $data Optional. An array of data to use in Twig template.
* @param bool|int $expires Optional. In seconds. Use false to disable cache altogether. When passed an
* array, the first value is used for non-logged in visitors, the second for users.
* Default false.
* @param string $cache_mode Optional. Any of the cache mode constants defined in TimberLoader.
* @return bool|string The returned output.
*/
public static function fetch( $filenames, $data = array(), $expires = false, $cache_mode = Loader::CACHE_USE_DEFAULT ) {
$output = self::compile($filenames, $data, $expires, $cache_mode, true);
$output = apply_filters('timber_compile_result', $output);
return $output;
}
/**
* Render function.
*
* Passes data to a Twig file and echoes the output.
*
* @api
* @example
* ```php
* $context = Timber::context();
*
* Timber::render( 'index.twig', $context );
* ```
* @param array|string $filenames Name of the Twig file to render. If this is an array of files, Timber will
* render the first file that exists.
* @param array $data Optional. An array of data to use in Twig template.
* @param bool|int $expires Optional. In seconds. Use false to disable cache altogether. When passed an
* Passes data to a Twig file and echoes the output.
*
* @api
* @example
* ```php
* $context = Timber::context();
*
* Timber::render( 'index.twig', $context );
* ```
* @param array|string $filenames Name of the Twig file to render. If this is an array of files, Timber will
* render the first file that exists.
* @param array $data Optional. An array of data to use in Twig template.
* @param bool|int $expires Optional. In seconds. Use false to disable cache altogether. When passed an
* array, the first value is used for non-logged in visitors, the second for users.
* Default false.
* @param string $cache_mode Optional. Any of the cache mode constants defined in TimberLoader.
* @return bool|string The echoed output.
*/
public static function render( $filenames, $data = array(), $expires = false, $cache_mode = Loader::CACHE_USE_DEFAULT ) {
$output = self::fetch($filenames, $data, $expires, $cache_mode);
echo $output;
return $output;
}
/**
* Render a string with Twig variables.
*
* @api
* @example
* ```php
* $data = array(
* 'username' => 'Jane Doe',
* );
*
* Timber::render_string( 'Hi {{ username }}, I’m a string with a custom Twig variable', $data );
* ```
* @param string $string A string with Twig variables.
* @param array $data An array of data to use in Twig template.
* @return bool|string
*/
use Timber\Timber;
/*
* The Template for displaying all single posts
*/
$gantry = Gantry\Framework\Gantry::instance();
$theme = $gantry['theme'];
// We need to render contents of <head> before plugin content gets added.
$context = Timber::get_context();
$context['page_head'] = $theme->render('partials/page_head.html.twig', $context);
$post = Timber::query_post();
$context['post'] = $post;
$context['wp_title'] .= ' - ' . $post->title();
Timber::render(['single-' . $post->ID . '.html.twig', 'single-' . $post->post_type . '.html.twig', 'single.html.twig'], $context);
/**
* Filters the path of the current template before including it.
*
* @since 3.0.0
*
* @param string $template The path of the template to include.
*/
$template = apply_filters( 'template_include', $template );
if ( $template ) {
/**
* Fires immediately before including the template.
*
* @since 6.9.0
*
* @param string $template The path of the template about to be included.
*/
do_action( 'wp_before_include_template', $template );
include $template;
} elseif ( current_user_can( 'switch_themes' ) ) {
$theme = wp_get_theme();
if ( $theme->errors() ) {
wp_die( $theme->errors() );
}
}
return;
}
<?php
/**
* Loads the WordPress environment and template.
*
* @package WordPress
*/
if ( ! isset( $wp_did_header ) ) {
$wp_did_header = true;
// Load the WordPress library.
require_once __DIR__ . '/wp-load.php';
// Set up the WordPress query.
wp();
// Load the theme template.
require_once ABSPATH . WPINC . '/template-loader.php';
}
<?php /** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define( 'WP_USE_THEMES', true ); /** Loads the WordPress Environment and Template */ require __DIR__ . '/wp-blog-header.php';
| Key | Value |
| TCM_PostShown | WP_Post Object ( [ID] => 6030 [post_author] => 10 [post_date] => 2022-09-20 08:44:54 [post_date_gmt] => 2022-09-20 12:44:54 [post_content] => <!-- wp:paragraph --> <p>After years of being in decline, stimulants have once again become an enormous problem when it comes to substance use disorders in the U.S., especially among college-aged individuals. And this is not baseless conjecture; moreover, it is an unfortunate reality substantiated by multiple studies. One of those studies comes from Statista, an esteemed and trusted online market research, business intelligence, and statistics portal. The 2021 study found that an estimated <a href="https://www.statista.com/statistics/1125729/us-college-student-prescription-stimulant-overuse/" target="_blank" rel="noreferrer noopener">28 percent of college students</a> admitted to taking a higher dose of their prescribed stimulant than what was prescribed by their physician. The study further noted that Adderall was one of the stimulants students admitted to abusing the most to, in their words, "get ahead" or "make the grade."</p> <!-- /wp:paragraph --> <!-- wp:image {"id":6032,"sizeSlug":"large","linkDestination":"none"} --> <figure class="wp-block-image size-large"><img src="https://midhudsonaddictionrecovery.com/wp-content/uploads/2022/09/adderall-1024x576.jpg" alt="adderall" class="wp-image-6032"/></figure> <!-- /wp:image --> <!-- wp:heading --> <h2 class="wp-block-heading">What College Students and the Public at Large Should Know About Adderall</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>For those who are not quite as familiar with Adderall, it is a central nervous system stimulant that comprises <a href="https://www.drugs.com/adderall.html" target="_blank" rel="noreferrer noopener">amphetamine and dextroamphetamine</a>. Most physicians consider it a go-to drug for treating individuals diagnosed with attention deficit hyperactivity disorder (ADHD) or narcolepsy. And it's easy to see why they view Adderall in such high regard. When taken as prescribed, Adderall does an excellent job when it comes to relieving symptoms commonly associated with both ADHD and narcolepsy. However, things can be very different when someone misuses or abuses this powerful central nervous system stimulant. What makes Adderall so alluring to college students and those who prefer stimulants over other illicit drugs is how it stimulates alertness and productivity. Depending on how and why individuals use it, this could be a blessing or a curse.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">What Makes Adderall So Addictive?</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>To appreciate and wrap one's mind around what makes Adderall so addictive, it helps to know more about how the drug affects the body and brain. Similar to <a href="https://midhudsonaddictionrecovery.com/treatment/crack-cocaine/">cocaine</a>, <a href="https://midhudsonaddictionrecovery.com/opioids/heroin/">heroin</a>, <a href="https://midhudsonaddictionrecovery.com/treatment/stimulants/meth/">meth</a>, and other street-level stimulants, Adderall works by increasing dopamine, serotonin, and norepinephrine levels in the brain and the rest of the central nervous system (CNS). When this happens, it can trigger intense feelings of euphoria. Some people also say it increases their sexual desire and gives them boundless energy. For someone new to Adderall, all of these things make the drug appealing, and before long, they become physically, psychologically, and even emotionally dependent upon it. To that end, some of the <a href="https://drugabuse.com/stimulants/effects-use/" target="_blank" rel="noreferrer noopener">tell-tale signs of Adderall addiction</a> include</p> <!-- /wp:paragraph --> <!-- wp:list --> <ul><!-- wp:list-item --> <li>Aggressive behavior</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Blistering or peeling skin</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Changes in vision</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Chest pain</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Dizziness</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Hives</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Paranoia and mania</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Seizures</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Skin rash</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Speech problems</li> <!-- /wp:list-item --> <!-- wp:list-item --> <li>Weakness or numbness that affects the arms or legs</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> <!-- wp:paragraph --> <p>While these telling signs of Adderall addiction are horrible, they can be considerably worse when individuals start withdrawing from the drug. And this explains why those <a href="https://midhudsonaddictionrecovery.com/treatment/stimulants/">addicted to the powerful stimulant</a> have a hard time quitting it. The longer someone takes Adderall, the more likely they are to build a tolerance for it. When this happens, they no longer derive the same degree of euphoria when they take the drug. The same is true of any other perceived benefits they associate with taking it. This increased tolerance sometimes drives individuals to switch from Adderall to another stimulant.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Why Some People Make the Switch From Adderall to Other Stimulants</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>For those who have never heard of an Adderall tolerance break, it refers to taking a break from Adderall so that the body can become sensitive to it again. And it is a common occurrence among long-term users of Adderall. That said, there are different ways to take an Adderall break. Some people abstain from the drug entirely, and some replace it with another stimulant. The ones who switch to an alternative stimulant drug do so because they feel less productive, alert, and self-aware, all of which they experience plenty of when on Adderall. Bearing that in mind, let's take a look at some of the stimulant drugs that individuals commonly replace with Adderall:</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Switching from Adderall to Vyvanse</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Whether individuals are trying to quit stimulants for good or want just a temporary break from Adderall, Vyvanse can be an attractive proposition. And this is because both drugs are long-acting central nervous stimulants, which means they can continue enjoying the intense euphoria and other perceived benefits. That said, there are a few differences between the two drugs.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Vyvanse contains only one active ingredient, lisdexamfetamine, compared to the four in Adderall, which comprises four different variations of <a href="https://www.drugs.com/medical-answers/adderall-vs-vyvanse-3013810/#:~:text=What%20is%20in%20Adderall%20and,salts%2C%20or%20MAS%20for%20short." target="_blank" rel="noreferrer noopener">amphetamine salts</a>. Having one active ingredient means that the time it takes for Vyvanse to start working is much longer. Studies show that it takes anywhere from 1 to 3 hours for Vyvanse to work, and its effects can last up to 14 hours. Adderall takes 30 to 60 minutes to work, but its effects only last 4 to 5 hours.</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Switching from Adderall to Ritalin</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Switching from Adderall to <a href="https://midhudsonaddictionrecovery.com/can-you-inject-ritalin-to-get-high/">Ritalin</a> is also common among long-term Adderall users. And many make this switch for the same reason that some switch from Adderall to Vyvanse. Essentially, they either want a break from Adderall or have had enough of taking stimulants and are trying to end their relationship with them altogether. The difference between these two drugs is Adderall is a long-acting stimulant. Ritalin, on the other hand, is a short-acting one. That said, how long it takes for these drugs to work and how long their respective effects last will, of course, differ.</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Switching from Adderall to Concerta</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Another option for individuals interested in taking an Adderall break is switching to Concerta. In many ways, Concerta is the same as Adderall in that it is a go-to prescription drug for the treatment of ADHD and narcolepsy. But that is where the similarities end; Concerta only has one active ingredient, methylphenidate hydrochloride. Studies show Concerta begins working within one hour of someone taking it, and the effects can last anywhere from 10 to 12 hours.</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Switching from Adderall to Nuvigil</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Nuvigil can be a good option for those who fancy switching from Adderall to another stimulant drug. Unlike Adderall, a Schedule II controlled substance, Nuvigil is a Schedule IV, which means the risk of addiction is lower. Studies show it takes <a href="https://www.ukmeds.co.uk/blog/how-long-does-modafinil-take-to-work" target="_blank" rel="noreferrer noopener">30 to 90 minutes</a> for this short-acting stimulant drug, commonly prescribed to treat narcolepsy, to start working, and the effects can last up to 15 hours. The only active ingredient in Nuvigil is armodafinil.</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Switching from Adderall to Dexedrine</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>While some might consider switching from Adderall to Dexedrine, there are not a lot of benefits that come from doing so as the two drugs are more the same than they are different. Both Dexedrine and Adderall and prescribed to treat ADHD and narcolepsy, and they both have a recommended starting standard dosage of 5mg once or twice per day that can be titrated up to a maximum dosage of 40mg per day. They are also both classified as long-acting Schedule II controlled substances. That said, Adderall is the more powerful of the two because it's a combination drug comprised of two different types of stimulants. For this reason, most people will switch from Adderall to the less powerful Dexedrine to give their central nervous system a needed break or wean themselves off of stimulants altogether.</p> <!-- /wp:paragraph --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading">Switching from Adderall to Strattera</h3> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Rounding out some of the common stimulants many individuals switch to when they take an Adderall break is Strattera. One of the things that differentiate these two drugs is Strattera is a selective norepinephrine reuptake inhibitor (SNRI) and not a central nervous system stimulant drug, which is the official classification for Adderall. Even though both drugs are effective in treating ADHD, they work in very different ways. And for some, the difference is enough for them to make Strattera their go-to drug when they decide to take a much-needed Adderall break.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">Final Thoughts on Switching From Adderall to Other Stimulants</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Whether the goal is to make doing so part of your addiction recovery or give your central nervous system a much-needed break, switching from Adderall to another stimulant can help. For more information on either or to get help finding a quality rehab facility in your area, consider speaking with a <a class="wpil_keyword_link" href="https://midhudsonaddictionrecovery.com/" title="Mid Hudson Addiction Recovery" data-wpil-keyword-link="linked" data-wpil-monitor-id="40">Mid Hudson Addiction Recovery</a> associate today.</p> <!-- /wp:paragraph --> <!-- wp:heading --> <h2 class="wp-block-heading">FAQ</h2> <!-- /wp:heading --> <!-- wp:acf/schema-faq-acf-block {"name":"acf/schema-faq-acf-block","data":{"schema_faq_repeater_0_schema_faq_question":"Does your brain go back to normal after stopping Adderall?","_schema_faq_repeater_0_schema_faq_question":"feild_schema_faq_question","schema_faq_repeater_0_schema_faq_answer":"When people think about Adderall, they might think about its use as a treatment for ADHD or its potential for abuse as a study drug. However, Adderall is also capable of causing long-term changes in the brain. In fact, studies have shown that Adderall can alter the brain's chemistry in ways that are similar to other addictive substances. As a result, stopping Adderall can lead to withdrawal symptoms such as fatigue, depression, and difficulty concentrating. In some cases, these symptoms can persist for weeks or even months after stopping the drug. However, with time and patience, most people are able to recover from Adderall's effects on the brain. While it may take some time to feel like yourself again, it is possible to get your brain back to normal after quitting Adderall.","_schema_faq_repeater_0_schema_faq_answer":"feild_schema_faq_answer","schema_faq_repeater_1_schema_faq_question":"Does Adderall need to be tapered?","_schema_faq_repeater_1_schema_faq_question":"feild_schema_faq_question","schema_faq_repeater_1_schema_faq_answer":"When it comes to prescription drugs, it is always important to follow the directions of a medical professional. However, there is some debate about whether or not Adderall should be tapered off gradually or stopped abruptly. Some studies have shown that tapering can help to minimize the risk of withdrawal symptoms, while others have found no difference in the severity of symptoms between those who tapered and those who stopped abruptly. Ultimately, the decision of whether or not to taper off Adderall should be made in consultation with a doctor. Withdrawal symptoms can be uncomfortable, but they are usually not dangerous. Tapering may help to make the process more tolerable, but it is not essential.","_schema_faq_repeater_1_schema_faq_answer":"feild_schema_faq_answer","schema_faq_repeater_2_schema_faq_question":"Is it good to switch ADHD medications?","_schema_faq_repeater_2_schema_faq_question":"feild_schema_faq_question","schema_faq_repeater_2_schema_faq_answer":"There are a number of different medications that can be used to treat ADHD, and each person may respond differently to each one. Some people may find that one medication is effective for a while but then stops working as well as it did at first. In this case, it may be necessary to switch to a different medication in order to continue seeing results. Other people may find that they need to try several different medications before finding one that works well for them. Still others may find that they never really respond well to medication and need to pursue other treatment options.\u003cbr\u003e\u003cbr\u003e\r\n\r\nIn general, switching ADHD medications is not considered to be harmful. However, it is important to work closely with a doctor or other qualified mental health professional when making any changes to your medication regimen. They can help you weigh the risks and benefits of changing medications and make sure that you are making the best decision for your individual needs.","_schema_faq_repeater_2_schema_faq_answer":"feild_schema_faq_answer","schema_faq_repeater":3,"_schema_faq_repeater":"field_schema_faq_repeater","schema_faq_color":"dark","_schema_faq_color":"field_schema_faq_color","schema_faq_bg_color":"muted","_schema_faq_bg_color":"field_schema_faq_bg_color","schema_faq_border_color":"light","_schema_faq_border_color":"field_schema_faq_border_color"},"mode":"edit"} /--> [post_title] => Switching Adderall: What You Need to Know [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => open [post_password] => [post_name] => switching-adderall [to_ping] => [pinged] => [post_modified] => 2025-08-07 09:28:48 [post_modified_gmt] => 2025-08-07 13:28:48 [post_content_filtered] => [post_parent] => 0 [guid] => https://midhudsonaddictionrecovery.com/?p=6030 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw [status] => publish [id] => 6030 [slug] => switching-adderall [custom] => Array ( [_edit_lock] => 1754573329:6 [_edit_last] => 6 [_yoast_wpseo_primary_category] => 81 [_yoast_wpseo_content_score] => 90 [_yoast_wpseo_estimated-reading-time-minutes] => 7 [_thumbnail_id] => 6032 [schema_disabled] => 0 [_schema_disabled] => feild_schema_disabled [schema_sameAs_repeater] => [_schema_sameAs_repeater] => field_schema_sameAs_repeater [schema_custom_json_repeater] => [_schema_custom_json_repeater] => field_schema_custom_json_repeater [schema_custom_json_override] => 0 [_schema_custom_json_override] => feild_schema_custom_json_override [wpil_sync_report3] => 1 ) ) |
| TCM_SnippetsWrittenIds | Array ( [5] => Array ( [active] => 1 [trackMode] => 0 [trackPage] => 0 [id] => 5 [name] => GA4 + Fathom [code] => <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-T181RYY20Q"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-T181RYY20Q'); </script> <!-- Fathom - beautiful, simple website analytics --> <script src="https://cdn.usefathom.com/script.js" data-site="HZBZHIAP" defer></script> <!-- / Fathom --> [order] => 1000 [position] => 0 [includeEverywhereActive] => 1 [includeCategoriesActive] => 0 [includeTagsActive] => 0 [exceptCategoriesActive] => 0 [exceptTagsActive] => 0 [deviceType] => Array ( [0] => all ) [includePostsOfType_page_Active] => 0 [includePostsOfType_page] => Array ( [0] => -1 ) [exceptPostsOfType_page_Active] => 0 [includePostsOfType_post_Active] => 0 [includePostsOfType_post] => Array ( [0] => -1 ) [exceptPostsOfType_post_Active] => 0 [codesCount] => 3 [includeCategories] => Array ( ) [includeTags] => Array ( ) [exceptCategories] => Array ( ) [exceptTags] => Array ( ) [exceptPostsOfType_page] => Array ( ) [exceptPostsOfType_post] => Array ( ) [CTC_10002_ProductsIds] => Array ( ) [CTC_10002_CategoriesIds] => Array ( ) [CTC_10002_TagsIds] => Array ( ) [CTC_10001_ProductsIds] => Array ( ) [CTC_10001_CategoriesIds] => Array ( ) [CTC_10001_TagsIds] => Array ( ) [CTC_10003_ProductsIds] => Array ( ) [CTC_10003_CategoriesIds] => Array ( ) [CTC_10003_TagsIds] => Array ( ) ) [3] => Array ( [active] => 1 [trackMode] => 0 [trackPage] => 0 [id] => 3 [name] => GTM [code] => <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PCTSSD6');</script> <!-- End Google Tag Manager --> [order] => 1000 [position] => 0 [includeEverywhereActive] => 1 [includeCategoriesActive] => 0 [includeTagsActive] => 0 [exceptCategoriesActive] => 0 [exceptTagsActive] => 0 [deviceType] => Array ( [0] => all ) [includePostsOfType_page_Active] => 0 [includePostsOfType_page] => Array ( [0] => -1 ) [exceptPostsOfType_page_Active] => 0 [includePostsOfType_post_Active] => 0 [includePostsOfType_post] => Array ( [0] => -1 ) [exceptPostsOfType_post_Active] => 0 [codesCount] => 1 [includeCategories] => Array ( ) [includeTags] => Array ( ) [exceptCategories] => Array ( ) [exceptTags] => Array ( ) [exceptPostsOfType_page] => Array ( ) [exceptPostsOfType_post] => Array ( ) [CTC_10002_ProductsIds] => Array ( ) [CTC_10002_CategoriesIds] => Array ( ) [CTC_10002_TagsIds] => Array ( ) [CTC_10001_ProductsIds] => Array ( ) [CTC_10001_CategoriesIds] => Array ( ) [CTC_10001_TagsIds] => Array ( ) [CTC_10003_ProductsIds] => Array ( ) [CTC_10003_CategoriesIds] => Array ( ) [CTC_10003_TagsIds] => Array ( ) ) ) |
| TCM_SnippetsWrittenMd5 | Array ( [4bd52374af17647c6b5ff69663b1ddb0] => 5 [1d83876615444ee1c2354fd8b20c1d06] => 3 ) |
| TCM_Cache_Query_2_ | Array ( [0] => Array ( [id] => post [text] => Post (post) [name] => Post (post) ) [1] => Array ( [id] => page [text] => Page (page) [name] => Page (page) ) ) |
| Key | Value |
| SERVER_SOFTWARE | nginx |
| REQUEST_URI | /switching-adderall/ |
| USER | fpm200055 |
| HOME | /home/fpm200055 |
| WPENGINE_ACCOUNT | midhudsonaddic |
| WPENGINE_PHPSESSIONS | on |
| WPENGINE_DB_SESSIONS | off |
| SCRIPT_FILENAME | /nas/content/live/midhudsonaddic/index.php |
| REDIRECT_STATUS | 200 |
| HTTP_USER_AGENT | CCBot/2.0 (https://commoncrawl.org/faq/) |
| HTTP_CF_IPCOUNTRY | US |
| HTTP_X_REAL_IP_REMOTE | 172.70.38.203 |
| HTTP_CF_VISITOR | {\"scheme\":\"https\"} |
| HTTP_X_FORWARDED_PROTO | https |
| HTTP_CF_CONNECTING_IP | 18.97.14.90, 18.97.14.90, 18.97.14.90 |
| PATH_INFO | |
| HTTP_X_WPE_REQUEST_ID | 3f134c2cfbc13f86ed74d435649990d5 |
| HTTP_X_WPENGINE_PHP_VERSION | 8.2 |
| HTTP_X_FORWARDED_HOST | midhudsonaddictionrecovery.com |
| REMOTE_ADDR | 18.97.14.90 |
| CONTENT_TYPE | |
| REQUEST_SCHEME | http |
| REMOTE_PORT | |
| HTTP_X_CACHE_GROUP | normal |
| HTTP_X_WPE_LOCAL_SSL | 1 |
| HTTP_X_UA_ORIGINAL | CCBot/2.0 (https://commoncrawl.org/faq/) |
| DOCUMENT_URI | /index.php |
| REQUEST_METHOD | GET |
| QUERY_STRING | |
| HTTPS | on |
| SERVER_PORT | 80 |
| HTTP_VIA | 1.1 pod-404710 (Varnish/7.7) |
| HTTP_ACCEPT_ENCODING | gzip |
| HTTP_X_WPE_EDGE | AN |
| SERVER_NAME | midhudsonaddictionrecovery.com |
| SERVER_PROTOCOL | HTTP/1.1 |
| SCRIPT_NAME | /index.php |
| CONTENT_LENGTH | 0 |
| SERVER_ADDR | 127.0.0.1 |
| HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
| HTTP_CDN_LOOP | cloudflare; loops=1 |
| HTTP_X_WORDPRESS_TYPE | DEFAULT |
| HTTP_X_IS_BOT | 1 |
| HTTP_RAWHOST | midhudsonaddictionrecovery.com |
| HTTP_ACCEPT_LANGUAGE | en-US,en;q=0.5 |
| HTTP_CF_RAY | 9c1b6ed81e9c0852-IAD |
| SYSLOG_IDENT | phperr-midhudsonaddic |
| PHP_ADMIN_VALUE | newrelic.appname=midhudsonaddic; newrelic.browser_monitoring.auto_instrument=off; newrelic.enabled=off; newrelic.license=; sendmail_path=/bin/sendmail-wrapper.sh 03c9f7ada29a306649df8e0504516929c294daa5 /usr/sbin/sendmail -t -i; syslog.ident=phperr-midhudsonaddic; |
| GATEWAY_INTERFACE | CGI/1.1 |
| PHP_VALUE | upload_max_filesize=50M; post_max_size=100M; |
| DOCUMENT_ROOT | /nas/content/live/midhudsonaddic |
| IS_WPE | 1 |
| HTTP_WPE_READONLY | on |
| HTTP_HOST | midhudsonaddictionrecovery.com |
| HTTP_X_WPE_SSL | 1 |
| HTTP_X_WPE_INSTALL_NAME | midhudsonaddic |
| PATH_TRANSLATED | /nas/content/live/midhudsonaddic/index.php |
| FCGI_ROLE | RESPONDER |
| PHP_SELF | /index.php |
| REQUEST_TIME_FLOAT | 1769046967.13 |
| REQUEST_TIME | 1769046967 |
| Key | Value |
| USER | fpm200055 |
| HOME | /home/fpm200055 |
| WPENGINE_ACCOUNT | midhudsonaddic |
| WPENGINE_PHPSESSIONS | on |
| WPENGINE_DB_SESSIONS | off |
| SCRIPT_FILENAME | /nas/content/live/midhudsonaddic/index.php |
| REDIRECT_STATUS | 200 |
| SERVER_SOFTWARE | nginx |
| HTTP_USER_AGENT | CCBot/2.0 (https://commoncrawl.org/faq/) |
| HTTP_CF_IPCOUNTRY | US |
| HTTP_X_REAL_IP_REMOTE | 172.70.38.203 |
| HTTP_CF_VISITOR | {"scheme":"https"} |
| HTTP_X_FORWARDED_PROTO | https |
| HTTP_CF_CONNECTING_IP | 18.97.14.90, 18.97.14.90, 18.97.14.90 |
| PATH_INFO | |
| HTTP_X_WPE_REQUEST_ID | 3f134c2cfbc13f86ed74d435649990d5 |
| HTTP_X_WPENGINE_PHP_VERSION | 8.2 |
| HTTP_X_FORWARDED_HOST | midhudsonaddictionrecovery.com |
| REMOTE_ADDR | 18.97.14.90 |
| REQUEST_URI | /switching-adderall/ |
| CONTENT_TYPE | |
| REQUEST_SCHEME | http |
| REMOTE_PORT | |
| HTTP_X_CACHE_GROUP | normal |
| HTTP_X_WPE_LOCAL_SSL | 1 |
| HTTP_X_UA_ORIGINAL | CCBot/2.0 (https://commoncrawl.org/faq/) |
| DOCUMENT_URI | /index.php |
| REQUEST_METHOD | GET |
| QUERY_STRING | |
| HTTPS | on |
| SERVER_PORT | 80 |
| HTTP_VIA | 1.1 pod-404710 (Varnish/7.7) |
| HTTP_ACCEPT_ENCODING | gzip |
| HTTP_X_WPE_EDGE | AN |
| SERVER_NAME | midhudsonaddictionrecovery.com |
| SERVER_PROTOCOL | HTTP/1.1 |
| SCRIPT_NAME | /index.php |
| CONTENT_LENGTH | 0 |
| SERVER_ADDR | 127.0.0.1 |
| HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
| HTTP_CDN_LOOP | cloudflare; loops=1 |
| HTTP_X_WORDPRESS_TYPE | DEFAULT |
| HTTP_X_IS_BOT | 1 |
| HTTP_RAWHOST | midhudsonaddictionrecovery.com |
| HTTP_ACCEPT_LANGUAGE | en-US,en;q=0.5 |
| HTTP_CF_RAY | 9c1b6ed81e9c0852-IAD |
| SYSLOG_IDENT | phperr-midhudsonaddic |
| PHP_ADMIN_VALUE | newrelic.appname=midhudsonaddic; newrelic.browser_monitoring.auto_instrument=off; newrelic.enabled=off; newrelic.license=; sendmail_path=/bin/sendmail-wrapper.sh 03c9f7ada29a306649df8e0504516929c294daa5 /usr/sbin/sendmail -t -i; syslog.ident=phperr-midhudsonaddic; |
| GATEWAY_INTERFACE | CGI/1.1 |
| PHP_VALUE | upload_max_filesize=50M; post_max_size=100M; |
| DOCUMENT_ROOT | /nas/content/live/midhudsonaddic |
| IS_WPE | 1 |
| HTTP_WPE_READONLY | on |
| HTTP_HOST | midhudsonaddictionrecovery.com |
| HTTP_X_WPE_SSL | 1 |
| HTTP_X_WPE_INSTALL_NAME | midhudsonaddic |
| PATH_TRANSLATED | /nas/content/live/midhudsonaddic/index.php |
| FCGI_ROLE | RESPONDER |
| PHP_SELF | /index.php |
| REQUEST_TIME_FLOAT | 1769046967.13 |
| REQUEST_TIME | 1769046967 |