WordPress.org

Make WordPress Core

Ticket #10487: meta-testing.2.php

File meta-testing.2.php, 744 bytes (added by scribu, 12 years ago)

plugin for basic testing

Line 
1<?php
2/*
3Plugin Name: Meta Testing
4Version: 0.2
5*/
6
7add_action('admin_notices', 'meta_testing');
8
9function meta_testing() {
10        echo "<pre>";
11
12        // Comment meta
13        var_dump(register_meta_type('comment'));
14
15        add_metadata('comment', 1, 'cfoo', 'cbar', true);
16        var_dump(get_metadata('comment', 1, 'cfoo', true));
17
18        update_metadata('comment', 1, 'cfoo', 'craz', 'cbar');
19        var_dump(get_metadata('comment', 1, 'cfoo', true));
20
21        #delete_metadata('comment', 1, 'cfoo');
22
23        // Regular post_meta functions
24        add_post_meta(1, 'foo', 'bar', true);
25        var_dump(get_post_meta(1, 'foo', true));
26
27        update_post_meta(1, 'foo', 'raz', 'bar');
28        var_dump(get_post_meta(1, 'foo', true));
29        var_dump(get_post_custom(1));
30
31        #delete_post_meta(1, 'foo', 'raz');
32        echo "</pre>";
33}
34