You cannot define something outside a function and then simply try to use it inside the function without calling it into the function. This is basic PHP and how functions work in general.
You need to pass that specific something to the function or define that something inside the function or use a method to globalize that something and then invoking it inside the function
On the topic of “globalizing”, never ever use global variables to globalise a value. WordPress has already made such a big mess of it. Globals are evil, period. If you need to globalize something, use a function. For example
funtion get_global_array()
{
// Return an array with values 1, 2 and 3
return [1, 2, 3];
}
You can now use get_global_array()
anywhere where needed like inside of another function or filter function
Related Posts:
- Nice way to print_r arrays
- Why does get_users suddenly return duplicates?
- WordPress: How to use post_class() in an echo
- How do I pass an array as an argument to a WP-CLI command?
- Passing a variable into Contact Form 7 [closed]
- Comma seperated list of ID’s as an array?
- update_post_meta from data in multidimensional array created from a form
- post__in works but also prints the word Array
- settings api store multiple array
- if is_singular array not working as expected
- How do I update a specific object in an array, in user meta?
- Get posts id in array by meta value and key
- Sort a custom post type array numerically
- How to add day number and initial to my post graph?
- How to validate register settings array
- Problem with wp_update_post
- Replace text inside a huge multidimensional array
- How to use IN array properly in WordPress?
- Defining a global array in functions.php?
- WordPress Plugin Dev: Using array for WP options
- Only a part of array is stored in transient – what could be causing this?
- update_post_meta() with a modified array?
- Call global variable array() in woocommerce child/template
- How pass a 0 in $atts?
- How to save data of an input field to an array
- Retrieving multiple values to the Post Meta (using an array)
- Stuck with a Custom Field Check box Array
- Compare with WP Meta Query
- How to Translate a string of an array inside a class?
- How to pass conditional array to wp_localize_script
- Modify foreach loop for social sharing links?
- Combine get_page_by_title to exclude pages from wp_list_pages
- Plugin settings page checkbox not saving – one options array with sub array
- Selecting and outputting results from DB with an array
- Struggling with array and foreach loop
- Update post meta does not serialize array
- Customizer Settings in Arrays
- How to use json_decode a post_meta value? [duplicate]
- How to decipher the following array
- How to display line breaked meta values in table?
- Organizing and grouping an array by year
- array_filter warning – wp-includes/post.php line 3148
- Hide sidebar if post_type is in array
- Array in meta key?
- Obtaining values from objects
- How to get a page array and category array going at the same time?
- get_the_terms, whether I should use string or array as the second parameter?
- Matching slug terms from one array to those in array of WP_Term objects to output term names
- Print specific values stored in a post meta array
- WP Page Options Array
- How to put an array in wp user query
- Get the values from an array string to work with post__in
- return paginate_comments_links() as array
- Inserting a random number into an array [closed]
- Get array value
- Random element in get_post_meta array
- update_user_meta duplicates entry
- Add formatting to Array
- How to randomise my menu items?
- Why are array_slice() and array_chunk() not working?
- Retrieve array items without page ID
- How do i fix this “call_user_func_array()” error
- How can I get the content of the current page in my loop while merging post-type
- wp_insert_post($post), add an array of values with update_post_meta
- update_post_meta adding to array instead of replacing value
- Add Array record to Meta Post
- How to output get_tags array list to select box
- How to avoid duplicate users when I am using get_users?
- How to add each letter, entity, special character from post title to array
- Strange Behavior with update_option
- wp_update_post to set post IDs to drafts not working
- How i can extract data
- Show Tags of Custom Post Type outside of Loop
- “Undefined variable: array” Error In Displaying Post Tag
- wp_set_object_terms not accepting variable array
- How do I pull post from standard post format?
- WPML admin texts with serialized objects
- The writing ( with foreach) of the keys of an array of objects to a new array produces fatal error
- Create dropdown menu of all tags used in category
- Use $wp_customize->add_control to create a selectable “Designed/Powered By” choices select w/ link in footer?
- Echo the key from a select-box in Array with get_option (Settings API)
- Updating wordpress user meta data array (unexpected multiple arrays)
- update_post_meta array issues
- Update Post Meta for Arrays — Remove/Replace Single Value from Multi Dimensional Array
- Get custom_user meta value and add entry
- How do I retrieve a value from a multi – dimensional array using get_post_meta? [duplicate]
- How do I retrieve an array from wp_postmeta with get_post_meta?
- post custom values
- Accessing array elements (get_pages)
- Printing out JSON array returned [closed]
- How to check if the postID is in an array? [closed]
- Fatal error in my WP
- SQL query add only posts with custom field to array
- Combine two foreach Arrays into one table row
- How to match data in multidimensional array of post_meta_data?
- Insert data into custom table from fetching $_POST values
- Populate Array with values from another arrray [closed]
- how to separate array with commas? [closed]
- JSON webhook WP Automator – Help with Syntax [closed]
- Multipe array in meta_input