i would go with custom post types with custom fields for each type. This will allow you or your client a super simple way to add, edit, delete, etc fields of each phone or the phone in general from your WP install.
If you don’t feel like programming it, i have used a couple plugins
1. for defining custom types
http://wordpress.org/extend/plugins/more-types/
2. for adding custom fields to not only the custom type you created but also posts, pages, etc.
http://wordpress.org/extend/plugins/more-fields/
Once you are set up it would not be hard to compare or search the fields to do what you need with the compare and/or search. Some simple custom programming would be needed.
Related Posts:
- Custom Post Type with Input fields to seperate table on database.
- Importing Data from a Non-WordPress database, into WP
- delete duplicate meta_value with same post_id
- Can the Next/Prev Post links be ordered by menu order or by a meta key?
- Custom Post type – how to get checkbox to update meta field to null
- How do I Paginate Search Results for Custom Post Types?
- Ordering posts having multiple post-meta date fields
- How to programmatically create a connection with [Plugin: Posts 2 Posts] on cpt publish?
- Grossly inefficient wordpress loops!
- How Do I Use WP_Query to Run This Database Query as Search Result?
- Save or update data when custom post published
- Custom post type category not displaying in custom post type
- Using posts and postmeta table to store custom Address Book Plugin data
- How to add multiple featured image in meta box in post editor?
- update_post_meta() whenever custom post type is updated
- Formatting custom meta box date from YYYY/MM/DD to a more readable alternative
- Developing WordPress on Kubernetes
- How to best delete orphan wp_postmeta
- Count posts with specific term_meta
- Custom search for custom post meta with pre_get_posts interferes with WP search
- WordPress Orderby Numeric Value Not Working
- Replace title column in post list with post meta value
- My theme saves their custom post type’s metadata as a serialized array, how to access the keys?
- Does WordPress limit the length of slug names for Post Meta or Terms?
- Insert Multiple Post with Same Publish Button
- Undefined Variable – Custom Post Type Meta
- Ordering posts in Search & taxonomy by post_meta
- Sorting custom post type columns with external data and without meta values
- Post image in WordPress not appearing on home page
- changing meta value and meta key of price field
- Posting to a Custom Post Type from front end – user generated content
- Getting meta in editor plugin, and event triggering issue
- Restrict Access to Posts based on Custom User and Post Meta Data
- Database to page routing API?
- Store CPT ‘Reviews’ average ratings to a WordPress DB table or to a DB custom table?
- How to change wp prefix for custom post type only?
- Metabox not show in categories custom post type cmb2
- How to import a custom MySQL DB table into a WordPress custom post type
- How to organise this data within WordPress
- Custom fields for custom post type
- Replace dynamically content in a custom database table when a custom post is created
- create custom meta box with default value
- Save and user submitted data from a form and display them in the wp backend
- How to Echo Metadata Value in Currency Format
- How to move a post to different post type with all meta data?
- Why do I have to press the “Update” button twice to save my meta box values?
- WP API Response does not show my registered metadata
- How to detect that the save_post hook is calling the callback associated to the current edit post page only
- get_post_meta returns NULL in front-end, but correct result in back-end
- Problem with adding custom post type meta to header by plugin
- Meta box data is saved but NOT displayed in the meta box text field. Why?
- Ideas to connect external database table to wordpress posts as custom field source
- Echo custom post meta from options array
- Value of post meta dropdown is not showing in WordPress
- WP_Meta_Query object with conditionals
- Trying to write shortcode with get_post_meta but isn’t working
- HM CMB: Post Select Field for CPT ID
- custom post type: own database table structure and custom “new-post” interface
- updating one custom meta field only
- How do you make relational post types in WordPress? [duplicate]
- Custom fields for post or terms which don’t update on post update
- Having a repeating custom field in admin custom post type, what I’d go better with, for DB’s sake? ACF repeater or query a different post type?
- Should I use a custom taxonomy or custom post type for grouping a list of panels associated with a group of tests?
- How to use multiple Meta Field from CPT as Post permalink
- Does this archive template part look like its making too many calls to the db?
- Right way to store a large set of similar information on website? [duplicate]
- How select query is generated in a Custom Post Type?
- How can I add a meta[] to my custom post type and search by term with the Rest API?
- Show posts from WP Custom Post Type selected from a field in a metabox
- Creating an archive page or simple template to list all values of a custom field of specific post type listing
- Peepso: Add extra data field (custom post meta) to postbox
- Create 3 Levels of relations with WordPress
- Change picture attachment meta of all occurrences of a picture
- Unknown Post Meta Records
- Get Previous Post based on Custom Field Name, for Custom Post Type
- Saving custom post types post_meta over REST-API fails
- How to Disable option of meta field if that option is selected for any other post in custom post type?
- How to get post detail based on URL of the post
- Linking posts together with Advanced Custom Fields “both ways”
- Event Manager: Events Deleted are still in DB as published but hidden in admin
- Populate custom post type/custom fields from an external database
- Stripe multiple transactions
- Automatically convert standard posts with custom fields to custom post types
- How to get Current week and current date record wp query
- Edit is changing my custom’s post type parent id
- How to add post reference field to a plugin?
- WordPress custom post type
- Shared Custom post type between WP network sites
- Edit post meta direct from post.php?
- Custom Post Type meta oembed html output resulting in WSoD
- Timetable of Custom Meta Data using Custom Post Type and Custom Taxonomy
- custom post type for custom talbe
- Change the contents of a dropdown through the admin panel?
- Inserting into WP DB
- Save number of Facebook likes to database
- fetch meta fields inside a widget
- Custom post type – update_meta not working
- Use a Variable in update_post_meta as the $meta_key
- Post Meta for Custom Post Types
- Remote database access on another wordpress site’s custom post type