Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- add_action("wp_ajax_get_img_post_and_title", "get_img_post_and_title");
- add_action("wp_ajax_nopriv_get_img_post_and_title", "get_img_post_and_title");
- function get_img_post_and_title(){
- $return = array(
- 'post_id' => $_POST['data']['id'],
- 'post_title' => get_the_title($_POST['data']['id']),
- 'post_thumb' => wp_get_attachment_image_url(get_post_thumbnail_id($_POST['data']['id']))
- );
- wp_send_json_success($return);
- }
- ?>
- $(function() {
- $('body').on('click', '.post-link', function() {
- var ajax = {};
- ajax.id= $(this).attr('rel');
- var ajaxurl = '/wp-admin/admin-ajax.php';
- jQuery.post(
- ajaxurl,
- {
- 'action': 'get_img_post_and_title',
- 'data': ajax
- },
- function(response){
- if(response.success){
- $('#post-cont').append("<input value='"+response.data.post_id+"'> "+response.data.post_title+" <img src='"+response.data.post_thumb+"'/ </input>");
- }
- }
- );
- });
- });
- var names = ['aa', 'ab', 'ac', 'ad'];
- for (var i=0; i<names.length; i++) {
- if ($('#post-cont').find('input[name=' + names[i] + ']').length < 1) {
- $('#post-cont').append('<input name="'+ names[i] +'"> --- </input>' );
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement