You have to consider that you’re dealing with substr() a string related function as the str in the function name indicates. That does mean that the parameter $string you give actually has to be of the type string.
get_post_meta() on the other hand does just give you back whatever type you saved in the first place. So it isn’t guaranteed that your getting back a string – you have to make sure of that yourself. Which you can do by type casting the value, variable you receive.
So far so good, let’s put it together:
$custom_field = (string) get_post_meta( $post->ID, "CUSTOMFIELD", true );
echo substr( $custom_field, 0, -3 );
Related Posts:
- How to handle a custom form in wordpress to submit to another page?
- How to display multiple Post meta_key/meta_values by SQL query
- WooCommerce: How to display item meta data in email confirmation using woocommerce_order_item_meta_end
- How to make an meta_query optional?
- How to use multiple query with same meta key
- How can i create a function to get youtube video time
- Getting movie and serial on actor page
- How to loop over custom fields in a page template?
- Match checkbox data with page title to show certain items
- Geocoding an Exploded Custom Field Array
- How can update custom meta for all posts
- Unique key for each row in a repeater field
- Removing WordPress profile fields from non-admins
- Use ajax to update_post_meta
- WooCommerce: update custom fields after checkout validation failure
- If Meta Checkbox is checked, do something?
- Show custom field if it exists, and show different elements if it doesn’t
- Custom field value not saving when it contains a URL?
- tracking number field in Woocommerce order [closed]
- How can I create a list of page titles from custom meta values?
- Sort posts by custom fields value using dropdown menu
- WordPress – Display array data of a child
- Why do WP_Query results change after updating unrelated Advanced Custom Fields (ACF)?
- Store multiple custom field as post meta per post(css, js, html, 2 link) [closed]
- Need Help Fixing My Iframes [closed]
- Adding number to date not working [closed]
- Saving and Restoring a Canvas on A Individual User Basis
- How to use thumbnail size of image if I’m only using src to get image
- 3 Slashes appear after Apostrophe in custom fields after updating product-site
- how to retrieve a value if a checkbox is checked
- Trouble checking if custom woocommerce checkout field is empty or not
- Two queries for a WP_User_Query search work perfectly apart, but not together
- Add / Update Custom Fields After Select Pictures in Media Window
- Trying to retrieve post meta
- Custom Field IF/ELSE PHP
- How to combine 2 php functions into one function with a custom field
- Advanced Custom Fields – display label and value only if value entered
- Is it possible to retrieve all posts with a certain value for metadata?
- Why are the details of my todo not saving?
- Can’t save php string to a custom field
- Run str_replace on title and save the output to a custom field
- if custom field doesn’t exist, use post thumbnail instead, as image background
- How to store multiple custom meta box
- Changing the order of custom fields in the dashboard for Woocommerce variable products [closed]
- Handling repeater data
- How to add data to a custom field at the wp_users table?
- Define category ID using get_post_meta
- Add a counter for mouseovers (custom field)
- Including Custom fields within the_content
- How can i make a search box to search by custom field
- Comparing Dates from custom field
- Show field if it has contents on Advanced Custom Fields
- Adding custom url to readmore link using get_permalink()
- Display movies that apear this day next
- Add “alt” Attribute to GD Star Rating Tags
- Display Custom Field in Sidebar if Value is Present
- custom header text
- Using a string from a custom field within a link
- Make separate text boxes for separate WordPress Custom Fields
- Add custom fields from different posts
- Dynamically added custom fields not displayed on WooCommerce email notifications
- Delete images from media library when user deletes an image from ACF Gallery
- Order category posts by last word of custom field
- How can I add diffrent editable text fields?
- Display custom field value in woocommerce variable product via jQurey
- Block error message in foreach loop when looping through ACF field
- Where does php code to load data go?
- ACF – Can’t get custom post type by taxonomy
- Sum All the Post Meta of Published posts of Current Logged in user
- When working with a post, almost all wp_postmeta are deleted
- What syntax is this? “{{post.price}}”
- How to display custom field from a gallery thumbnail?
- How to use something like meta_query but for fields?
- Getting a value from a custom field from a page that shares a parent with the current page
- php if, else & custom fields – syntax error
- How to get the first letter from custom field?
- Meta box not saving spaces
- custom field meta-box with dropdown/autocomplete
- If custom field doesn’t exist, or exists and it’s true show title?
- Outputting a custom field in PHP
- Sorting Meta Fields?
- Custom fields randomly stop working
- Display selected parts from selected pages on the frontpage?
- Where can I find the code for the menu page meta boxes?
- How to echo a different field if another field is empty?
- PHP Puzzle: Unique Styles with PHP loop
- Metadata on the WP_Post object
- Appending an ACF custom field to the page title
- Too many if’s and else if’s ?? – Must be better way [closed]
- Advanced Custom Fields Show PHP in Text Areas
- WP query with variables gives no result for specific user
- Displaying custom meta box value in a custom post page
- Convert custom field date format to “WordPress default”
- How can I change the location where the custom field is displayed in the Quick Edit tab in WordPress
- How do you create a front end form that enables the editing of member-specific custom fields in WordPress?
- How to execute a shortcode within a custom field?
- Problem with custom user fields default value and retrieval
- Cannot Access ACF Field Values via my Plugin
- How to create advanced custom fields for backend content
- Allow HTML in custom taxonomy description, and show it on front end