Make WordPress Core

Ticket #2659: meta-testing.php

File meta-testing.php, 1.4 KB (added by scribu, 14 years ago)
Line 
1<?php
2/*
3Plugin Name: Meta Testing
4Version: 0.3
5*/
6
7add_action('admin_notices', 'meta_testing');
8
9function meta_testing() {
10        echo "<pre>";
11
12        // post meta functions
13        var_dump(add_post_meta(1, 'mood', 'happy', true) == true);
14        var_dump(add_post_meta(1, 'mood', 'happy') == true);
15        var_dump(add_post_meta(1, 'mood', 'sad', true) == false);
16        var_dump(get_post_meta(1, 'mood', true) == 'happy');
17
18        var_dump(update_post_meta(1, 'mood', 'curious', 'happy') == true);
19        var_dump(update_post_meta(1, 'mood', 'curious', 'sad') == true);
20        var_dump(update_post_meta(1, 'mood', 'bored', 'sad') == true);
21        var_dump(get_post_meta(1, 'mood') == array('curious', 'curious'));
22
23        var_dump(delete_post_meta(1, 'mood', 'curious') == true);
24        var_dump(get_post_meta(1, 'mood') == false);
25
26        // comment meta functions
27        var_dump(add_comment_meta(1, 'mood', 'happy', true) == true);
28        var_dump(add_comment_meta(1, 'mood', 'happy') == true);
29        var_dump(add_comment_meta(1, 'mood', 'sad', true) == false);
30        var_dump(get_comment_meta(1, 'mood', true) == 'happy');
31
32        var_dump(update_comment_meta(1, 'mood', 'curious', 'happy') == true);
33        var_dump(update_comment_meta(1, 'mood', 'curious', 'sad') == true);
34        var_dump(update_comment_meta(1, 'mood', 'bored', 'sad') == true);
35        var_dump(get_comment_meta(1, 'mood') == array('curious', 'curious'));
36
37        var_dump(delete_comment_meta(1, 'mood', 'curious') == true);
38        var_dump(get_comment_meta(1, 'mood') == false);
39
40        echo "</pre>";
41}
42