Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.13 KB | None | 0 0
  1. <?php
  2. /*
  3. Plugin Name: Restrict Content Pro - Custom User Fields
  4. Description: Adding new fields
  5. Version: 1.0
  6. Author: James O'Sullivan
  7. Author URI: https://jamjo.ie
  8. Contributors: rcp
  9. */
  10.  
  11.  
  12. // Adds custom checkbox fields to the profile editor page.
  13.  
  14. function ag_rcp_add_checkbox_field() {
  15.  
  16. $conceive = get_user_meta( get_current_user_id(), 'rcp_conceive', true );
  17. $age_1 = get_user_meta( get_current_user_id(), 'rcp_age_1', true );
  18. $age_4 = get_user_meta( get_current_user_id(), 'rcp_age_4', true );
  19. $age_8 = get_user_meta( get_current_user_id(), 'rcp_age_8', true );
  20. $age_11 = get_user_meta( get_current_user_id(), 'rcp_age_11', true );
  21. $age_15 = get_user_meta( get_current_user_id(), 'rcp_age_15', true );
  22. $age_18 = get_user_meta( get_current_user_id(), 'rcp_age_18', true );
  23. $age_18_over = get_user_meta( get_current_user_id(), 'rcp_age_18_over', true );
  24. $related = get_user_meta( get_current_user_id(), 'rcp_related', true );
  25.  
  26. //second set of checkboxes for the profile page
  27. //all for mykidstime.com
  28.  
  29. $food_recipes = get_user_meta( get_current_user_id(), 'rcp_food_recipes', true );
  30. $travel = get_user_meta( get_current_user_id(), 'rcp_travel', true );
  31. $beauty_fashion = get_user_meta( get_current_user_id(), 'rcp_beauty_fashion', true );
  32. $parenting_advice = get_user_meta( get_current_user_id(), 'rcp_parenting_advice', true );
  33. $music_entertainment = get_user_meta( get_current_user_id(), 'rcp_music_entertainment', true );
  34. $science_technology = get_user_meta( get_current_user_id(), 'rcp_science_technology', true );
  35. $books = get_user_meta( get_current_user_id(), 'rcp_books', true );
  36. $art_craft = get_user_meta( get_current_user_id(), 'rcp_art_craft', true );
  37. $celebrity_news = get_user_meta( get_current_user_id(), 'rcp_celebrity_news', true );
  38.  
  39.  
  40.  
  41. ?>
  42. <p>
  43. <strong>Please select your kids ages below:</strong>
  44. </p>
  45. <p>
  46. <input name="rcp_conceive" id="rcp_conceive" type="checkbox" value="1" <?php checked( $conceive ); ?>/>
  47. <label for="rcp_conceive"><?php _e( 'Trying to conceive', 'rcp' ); ?></label>
  48. </p>
  49. <p>
  50. <input name="rcp_age_1" id="rcp_age_1" type="checkbox" value="1" <?php checked( $age_1 ); ?>/>
  51. <label for="rcp_age_1"><?php _e( '0-1', 'rcp' ); ?></label>
  52. </p>
  53. <p>
  54. <input name="rcp_age_4" id="rcp_age_4" type="checkbox" value="1" <?php checked( $age_4 ); ?>/>
  55. <label for="rcp_age_4"><?php _e( '2-4', 'rcp' ); ?></label>
  56. </p>
  57. <p>
  58. <input name="rcp_age_8" id="rcp_age_8" type="checkbox" value="1" <?php checked( $age_8 ); ?>/>
  59. <label for="rcp_age_8"><?php _e( '5-8', 'rcp' ); ?></label>
  60. </p>
  61. <p>
  62. <input name="rcp_age_11" id="rcp_age_11" type="checkbox" value="1" <?php checked( $age_11 ); ?>/>
  63. <label for="rcp_age_11"><?php _e( '9-11', 'rcp' ); ?></label>
  64. </p>
  65. <p>
  66. <input name="rcp_age_15" id="rcp_age_15" type="checkbox" value="1" <?php checked( $age_15 ); ?>/>
  67. <label for="rcp_age_15"><?php _e( '12-15', 'rcp' ); ?></label>
  68. </p>
  69. <p>
  70. <input name="rcp_age_18" id="rcp_age_18" type="checkbox" value="1" <?php checked( $age_18 ); ?>/>
  71. <label for="rcp_age_18"><?php _e( '16-18', 'rcp' ); ?></label>
  72. </p>
  73. <p>
  74. <input name="rcp_age_18_over" id="rcp_age_18_over" type="checkbox" value="1" <?php checked( $age_18_over ); ?>/>
  75. <label for="rcp_age_18_over"><?php _e( '18+', 'rcp' ); ?></label>
  76. </p>
  77. <p>
  78. <input name="rcp_related" id="rcp_related" type="checkbox" value="1" <?php checked( $related ); ?>/>
  79. <label for="rcp_related"><?php _e( 'Im a grandparent/aunt/uncle/carer', 'rcp' ); ?></label>
  80. </p>
  81. <p>
  82. <strong>Please select your interests below:</strong>
  83. </p>
  84. <p>
  85. <input name="rcp_food_recipes" id="rcp_food_recipes" type="checkbox" value="1" <?php checked( $food_recipes ); ?>/>
  86. <label for="food_recipes"><?php _e( 'Food & Recipes', 'rcp' ); ?></label>
  87. </p>
  88. <p>
  89. <input name="rcp_travel" id="rcp_travel" type="checkbox" value="1" <?php checked( $travel ); ?>/>
  90. <label for="rcp_travel"><?php _e( 'Travel', 'rcp' ); ?></label>
  91. </p>
  92. <p>
  93. <input name="rcp_beauty_fashion" id="rcp_beauty_fashion" type="checkbox" value="1" <?php checked( $beauty_fashion ); ?>/>
  94. <label for="rcp_beauty_fashion"><?php _e( 'Beauty & Fashion', 'rcp' ); ?></label>
  95. </p>
  96. <p>
  97. <input name="rcp_parenting_advice" id="rcp_parenting_advice" type="checkbox" value="1" <?php checked( $parenting_advice ); ?>/>
  98. <label for="rcp_parenting_advice"><?php _e( 'Parenting Advice', 'rcp' ); ?></label>
  99. </p>
  100. <p>
  101. <input name="rcp_music_entertainment" id="rcp_music_entertainment" type="checkbox" value="1" <?php checked( $music_entertainment ); ?>/>
  102. <label for="rcp_music_entertainment"><?php _e( 'Music & Entertainment', 'rcp' ); ?></label>
  103. </p>
  104. <p>
  105. <input name="rcp_science_technology" id="rcp_science_technology" type="checkbox" value="1" <?php checked( $science_technology ); ?>/>
  106. <label for="rcp_science_technology"><?php _e( 'Science & Technology', 'rcp' ); ?></label>
  107. </p>
  108. <p>
  109. <input name="rcp_books" id="rcp_books" type="checkbox" value="1" <?php checked( $books ); ?>/>
  110. <label for="rcp_books"><?php _e( 'Books', 'rcp' ); ?></label>
  111. </p>
  112. <p>
  113. <input name="rcp_art_craft" id="rcp_art_craft" type="checkbox" value="1" <?php checked( $art_craft ); ?>/>
  114. <label for="rcp_art_craft"><?php _e( 'Art & Craft', 'rcp' ); ?></label>
  115. </p>
  116. <p>
  117. <input name="rcp_celebrity_news" id="rcp_celebrity_news" type="checkbox" value="1" <?php checked( $celebrity_news ); ?>/>
  118. <label for="rcp_celebrity_news"><?php _e( 'Celebrity News', 'rcp' ); ?></label>
  119. </p>
  120.  
  121. <?php
  122. }
  123.  
  124.  
  125. add_action( 'rcp_profile_editor_after', 'ag_rcp_add_checkbox_field' );
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135. // Adds the custom checkbox field to the member edit screen.
  136.  
  137. function ag_rcp_add_checkbox_member_edit_fields( $user_id = 0 ) {
  138.  
  139. $conceive = get_user_meta( $user_id, 'rcp_conceive', true );
  140. $age_1 = get_user_meta( $user_id, 'rcp_age_1', true );
  141. $age_4 = get_user_meta( $user_id, 'rcp_age_4', true );
  142. $age_8 = get_user_meta( $user_id, 'rcp_age_8', true );
  143. $age_11 = get_user_meta( $user_id, 'rcp_age_11', true );
  144. $age_15 = get_user_meta( $user_id, 'rcp_age_15', true );
  145. $age_18 = get_user_meta( $user_id, 'rcp_age_18', true );
  146. $age_18_over = get_user_meta( $user_id, 'rcp_age_18_over', true );
  147. $related = get_user_meta( $user_id, 'rcp_related', true );
  148.  
  149. //second set of checkboxes for the profile page
  150. //all for mykidstime.com
  151.  
  152. $food_recipes = get_user_meta( $user_id, 'rcp_food_recipes', true );
  153. $travel = get_user_meta( $user_id, 'rcp_travel', true );
  154. $beauty_fashion = get_user_meta( $user_id, 'rcp_beauty_fashion', true );
  155. $parenting_advice = get_user_meta( $user_id, 'rcp_parenting_advice', true );
  156. $music_entertainment = get_user_meta( $user_id, 'rcp_music_entertainment', true );
  157. $science_technology = get_user_meta( $user_id, 'rcp_science_technology', true );
  158. $books = get_user_meta( $user_id, 'rcp_books', true );
  159. $art_craft = get_user_meta( $user_id, 'rcp_art_craft', true );
  160. $celebrity_news = get_user_meta( $user_id, 'rcp_celebrity_news', true );
  161. ?>
  162. <tr valign="top">
  163. <th scope="row" valign="top">
  164. <label for="rcp_conceive"><?php _e( 'Trying to conceive', 'rcp' ); ?></label>
  165. </th>
  166. <td>
  167. <input name="rcp_conceive" id="rcp_conceive" type="checkbox" <?php checked( $conceive ); ?>/>
  168. <span class="description"><?php _e( 'Trying to conceive', 'rcp' ); ?></span>
  169. </td>
  170. </tr>
  171. <tr valign="top">
  172. <th scope="row" valign="top">
  173. <label for="rcp_age_1"><?php _e( '0-1', 'rcp' ); ?></label>
  174. </th>
  175. <td>
  176. <input name="rcp_age_1" id="rcp_age_1" type="checkbox" <?php checked( $age_1 ); ?>/>
  177. <span class="description"><?php _e( '0-1', 'rcp' ); ?></span>
  178. </td>
  179. </tr>
  180. <tr valign="top">
  181. <th scope="row" valign="top">
  182. <label for="rcp_age_4"><?php _e( '2-4', 'rcp' ); ?></label>
  183. </th>
  184. <td>
  185. <input name="rcp_age_4" id="rcp_age_4" type="checkbox" <?php checked( $age_4 ); ?>/>
  186. <span class="description"><?php _e( '2-4', 'rcp' ); ?></span>
  187. </td>
  188. </tr>
  189. <tr valign="top">
  190. <th scope="row" valign="top">
  191. <label for="rcp_age_8"><?php _e( '5-8', 'rcp' ); ?></label>
  192. </th>
  193. <td>
  194. <input name="rcp_age_8" id="rcp_age-8" type="checkbox" <?php checked( $age_8 ); ?>/>
  195. <span class="description"><?php _e( '5-8', 'rcp' ); ?></span>
  196. </td>
  197. </tr>
  198. <tr valign="top">
  199. <th scope="row" valign="top">
  200. <label for="rcp_age_11"><?php _e( '9-11', 'rcp' ); ?></label>
  201. </th>
  202. <td>
  203. <input name="rcp_age_11" id="rcp_age_11" type="checkbox" <?php checked( $age_11 ); ?>/>
  204. <span class="description"><?php _e( '9-11', 'rcp' ); ?></span>
  205. </td>
  206. </tr>
  207. <tr valign="top">
  208. <th scope="row" valign="top">
  209. <label for="rcp_age_15"><?php _e( '12-15', 'rcp' ); ?></label>
  210. </th>
  211. <td>
  212. <input name="rcp_age_15" id="rcp_age_15" type="checkbox" <?php checked( $age_15 ); ?>/>
  213. <span class="description"><?php _e( '12-15', 'rcp' ); ?></span>
  214. </td>
  215. </tr>
  216. <tr valign="top">
  217. <th scope="row" valign="top">
  218. <label for="rcp_age_18"><?php _e( '16-18', 'rcp' ); ?></label>
  219. </th>
  220. <td>
  221. <input name="rcp_age_18" id="rcp_age_18" type="checkbox" <?php checked( $age_18 ); ?>/>
  222. <span class="description"><?php _e( '16-18', 'rcp' ); ?></span>
  223. </td>
  224. </tr>
  225. <tr valign="top">
  226. <th scope="row" valign="top">
  227. <label for="rcp_age_18_over"><?php _e( '18+', 'rcp' ); ?></label>
  228. </th>
  229. <td>
  230. <input name="rcp_age_18_over" id="rcp_age_18_over" type="checkbox" <?php checked( $age_18_over ); ?>/>
  231. <span class="description"><?php _e( '18+', 'rcp' ); ?></span>
  232. </td>
  233. </tr>
  234. <tr valign="top">
  235. <th scope="row" valign="top">
  236. <label for="rcp_related"><?php _e( 'Related', 'rcp' ); ?></label>
  237. </th>
  238. <td>
  239. <input name="rcp_related" id="rcp_related" type="checkbox" <?php checked( $related ); ?>/>
  240. <span class="description"><?php _e( 'im a grandparent/aunt/uncle/carer', 'rcp' ); ?></span>
  241. </td>
  242. </tr>
  243.  
  244.  
  245. <tr valign="top">
  246. <th scope="row" valign="top">
  247. <label for="rcp_food_recipes"><?php _e( 'Food & Recipes', 'rcp' ); ?></label>
  248. </th>
  249. <td>
  250. <input name="rcp_food_recipes" id="rcp_food_recipes" type="checkbox" <?php checked( $food_recipes ); ?>/>
  251. <span class="description"><?php _e( 'Food & Recipes', 'rcp' ); ?></span>
  252. </td>
  253. </tr>
  254. <tr valign="top">
  255. <th scope="row" valign="top">
  256. <label for="rcp_travel"><?php _e( 'Travel', 'rcp' ); ?></label>
  257. </th>
  258. <td>
  259. <input name="rcp_travel" id="rcp_travel" type="checkbox" <?php checked( $travel ); ?>/>
  260. <span class="description"><?php _e( 'Travel', 'rcp' ); ?></span>
  261. </td>
  262. </tr>
  263. <tr valign="top">
  264. <th scope="row" valign="top">
  265. <label for="rcp_beauty_fashion"><?php _e( 'Beauty & Fashion', 'rcp' ); ?></label>
  266. </th>
  267. <td>
  268. <input name="rcp_beauty_fashion" id="rcp_beauty_fashion" type="checkbox" <?php checked( $beauty_fashion ); ?>/>
  269. <span class="description"><?php _e( 'Beauty & Fashion', 'rcp' ); ?></span>
  270. </td>
  271. </tr>
  272. <tr valign="top">
  273. <th scope="row" valign="top">
  274. <label for="rcp_parenting_advice"><?php _e( 'Parenting Advice', 'rcp' ); ?></label>
  275. </th>
  276. <td>
  277. <input name="rcp_parenting_advice" id="rcp_parenting_advice" type="checkbox" <?php checked( $parenting_advice ); ?>/>
  278. <span class="description"><?php _e( 'Parenting Advice', 'rcp' ); ?></span>
  279. </td>
  280. </tr>
  281. <tr valign="top">
  282. <th scope="row" valign="top">
  283. <label for="rcp_music_entertainment"><?php _e( 'Music Entertainment', 'rcp' ); ?></label>
  284. </th>
  285. <td>
  286. <input name="rcp_music_entertainment" id="rcp_music_entertainment" type="checkbox" <?php checked( $music_entertainment ); ?>/>
  287. <span class="description"><?php _e( 'Music Entertainment', 'rcp' ); ?></span>
  288. </td>
  289. </tr>
  290. <tr valign="top">
  291. <th scope="row" valign="top">
  292. <label for="rcp_science_technology"><?php _e( 'Science & Technology', 'rcp' ); ?></label>
  293. </th>
  294. <td>
  295. <input name="rcp_science_technology" id="rcp_science_technology" type="checkbox" <?php checked( $science_technology ); ?>/>
  296. <span class="description"><?php _e( 'Science & Technology', 'rcp' ); ?></span>
  297. </td>
  298. </tr>
  299. <tr valign="top">
  300. <th scope="row" valign="top">
  301. <label for="rcp_books"><?php _e( 'Books', 'rcp' ); ?></label>
  302. </th>
  303. <td>
  304. <input name="rcp_books" id="rcp_books" type="checkbox" <?php checked( $books ); ?>/>
  305. <span class="description"><?php _e( 'Books', 'rcp' ); ?></span>
  306. </td>
  307. </tr>
  308. <tr valign="top">
  309. <th scope="row" valign="top">
  310. <label for="rcp_art_craft"><?php _e( 'Art & Craft', 'rcp' ); ?></label>
  311. </th>
  312. <td>
  313. <input name="rcp_art_craft" id="rcp_art_craft" type="checkbox" <?php checked( $art_craft ); ?>/>
  314. <span class="description"><?php _e( 'Art & Craft', 'rcp' ); ?></span>
  315. </td>
  316. </tr>
  317. <tr valign="top">
  318. <th scope="row" valign="top">
  319. <label for="rcp_celebrity_news"><?php _e( 'Celebrity News', 'rcp' ); ?></label>
  320. </th>
  321. <td>
  322. <input name="rcp_celebrity_news" id="rcp_celebrity_news" type="checkbox" <?php checked( $celebrity_news ); ?>/>
  323. <span class="description"><?php _e( 'Celebrity News', 'rcp' ); ?></span>
  324. </td>
  325. </tr>
  326. <?php
  327. }
  328.  
  329. add_action( 'rcp_edit_member_after', 'ag_rcp_add_checkbox_member_edit_fields' );
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342. // Sets the meta value to `true` to designate that the checkbox was checked on.
  343.  
  344. function ag_rcp_save_checkbox_field_on_profile_save( $user_id ) {
  345.  
  346. if ( isset( $_POST['rcp_concieve'] ) ) {
  347. // Set the user meta if the box was checked on.
  348. update_user_meta( $user_id, 'rcp_concieve', true );
  349. } else {
  350. // Delete the user meta if the box is unchecked.
  351. delete_user_meta( $user_id, 'rcp_concieve' );
  352. }
  353. if ( isset( $_POST['rcp_age_1'] ) ) {
  354. // Set the user meta if the box was checked on.
  355. update_user_meta( $user_id, 'rcp_age_1', true );
  356. } else {
  357. // Delete the user meta if the box is unchecked.
  358. delete_user_meta( $user_id, 'rcp_age_1' );
  359. }
  360. if ( isset( $_POST['rcp_age_4'] ) ) {
  361. // Set the user meta if the box was checked on.
  362. update_user_meta( $user_id, 'rcp_age_4', true );
  363. } else {
  364. // Delete the user meta if the box is unchecked.
  365. delete_user_meta( $user_id, 'rcp_age_4' );
  366. }
  367. if ( isset( $_POST['rcp_age_8'] ) ) {
  368. // Set the user meta if the box was checked on.
  369. update_user_meta( $user_id, 'rcp_age_8', true );
  370. } else {
  371. // Delete the user meta if the box is unchecked.
  372. delete_user_meta( $user_id, 'rcp_age_8' );
  373. }
  374. if ( isset( $_POST['rcp_age_11'] ) ) {
  375. // Set the user meta if the box was checked on.
  376. update_user_meta( $user_id, 'rcp_age_11', true );
  377. } else {
  378. // Delete the user meta if the box is unchecked.
  379. delete_user_meta( $user_id, 'rcp_age_11' );
  380. }
  381. if ( isset( $_POST['rcp_age_15'] ) ) {
  382. // Set the user meta if the box was checked on.
  383. update_user_meta( $user_id, 'rcp_age_15', true );
  384. } else {
  385. // Delete the user meta if the box is unchecked.
  386. delete_user_meta( $user_id, 'rcp_age_15' );
  387. }
  388. if ( isset( $_POST['rcp_age_18'] ) ) {
  389. // Set the user meta if the box was checked on.
  390. update_user_meta( $user_id, 'rcp_age_18', true );
  391. } else {
  392. // Delete the user meta if the box is unchecked.
  393. delete_user_meta( $user_id, 'rcp_age_18' );
  394. }
  395. if ( isset( $_POST['rcp_age_18_over'] ) ) {
  396. // Set the user meta if the box was checked on.
  397. update_user_meta( $user_id, 'rcp_age_18_over', true );
  398. } else {
  399. // Delete the user meta if the box is unchecked.
  400. delete_user_meta( $user_id, 'rcp_age_18_over' );
  401. }
  402. if ( isset( $_POST['rcp_related'] ) ) {
  403. // Set the user meta if the box was checked on.
  404. update_user_meta( $user_id, 'rcp_related', true );
  405. } else {
  406. // Delete the user meta if the box is unchecked.
  407. delete_user_meta( $user_id, 'rcp_related' );
  408. }
  409.  
  410. //second set of checkboxes for the profile page
  411. //all for mykidstime.com
  412.  
  413. if ( isset( $_POST['rcp_food_recipes'] ) ) {
  414. // Set the user meta if the box was checked on.
  415. update_user_meta( $user_id, 'rcp_food_recipes', true );
  416. } else {
  417. // Delete the user meta if the box is unchecked.
  418. delete_user_meta( $user_id, 'rcp_food_recipes' );
  419. }
  420. if ( isset( $_POST['rcp_travel'] ) ) {
  421. // Set the user meta if the box was checked on.
  422. update_user_meta( $user_id, 'rcp_travel', true );
  423. } else {
  424. // Delete the user meta if the box is unchecked.
  425. delete_user_meta( $user_id, 'rcp_travel' );
  426. }
  427. if ( isset( $_POST['rcp_beauty_fashion'] ) ) {
  428. // Set the user meta if the box was checked on.
  429. update_user_meta( $user_id, 'rcp_beauty_fashion', true );
  430. } else {
  431. // Delete the user meta if the box is unchecked.
  432. delete_user_meta( $user_id, 'rcp_beauty_fashion' );
  433. }
  434. if ( isset( $_POST['rcp_parenting_advice'] ) ) {
  435. // Set the user meta if the box was checked on.
  436. update_user_meta( $user_id, 'rcp_parenting_advice', true );
  437. } else {
  438. // Delete the user meta if the box is unchecked.
  439. delete_user_meta( $user_id, 'rcp_parenting_advice' );
  440. }
  441. if ( isset( $_POST['rcp_music_entertainment'] ) ) {
  442. // Set the user meta if the box was checked on.
  443. update_user_meta( $user_id, 'rcp_music_entertainment', true );
  444. } else {
  445. // Delete the user meta if the box is unchecked.
  446. delete_user_meta( $user_id, 'rcp_music_entertainment' );
  447. }
  448. if ( isset( $_POST['rcp_science_technology'] ) ) {
  449. // Set the user meta if the box was checked on.
  450. update_user_meta( $user_id, 'rcp_science_technology', true );
  451. } else {
  452. // Delete the user meta if the box is unchecked.
  453. delete_user_meta( $user_id, 'rcp_science_technology' );
  454. }
  455. if ( isset( $_POST['rcp_books'] ) ) {
  456. // Set the user meta if the box was checked on.
  457. update_user_meta( $user_id, 'rcp_books', true );
  458. } else {
  459. // Delete the user meta if the box is unchecked.
  460. delete_user_meta( $user_id, 'rcp_books' );
  461. }
  462. if ( isset( $_POST['rcp_art_craft'] ) ) {
  463. // Set the user meta if the box was checked on.
  464. update_user_meta( $user_id, 'rcp_art_craft', true );
  465. } else {
  466. // Delete the user meta if the box is unchecked.
  467. delete_user_meta( $user_id, 'rcp_art_craft' );
  468. }
  469. if ( isset( $_POST['rcp_celebrity_news'] ) ) {
  470. // Set the user meta if the box was checked on.
  471. update_user_meta( $user_id, 'rcp_celebrity_news', true );
  472. } else {
  473. // Delete the user meta if the box is unchecked.
  474. delete_user_meta( $user_id, 'rcp_celebrity_news' );
  475. }
  476. }
  477.  
  478. add_action( 'rcp_user_profile_updated', 'ag_rcp_save_checkbox_field_on_profile_save', 10 );
  479. add_action( 'rcp_edit_member', 'ag_rcp_save_checkbox_field_on_profile_save', 10 );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement