내 단축 코드에 문제가 있습니다. 게시물 div에 표시되어야하지만 대신 페이지 내용의 끝에 (페이지 하단에) 표시됩니다. . 이 코드입니다 :단축 코드 콘텐츠가 두 번 또는 페이지 하단에 표시됩니다.
add_shortcode('registru', "show_registru");
function show_registru()
{
global $wpdb;
$list_inregistrari = $wpdb->get_results('SELECT * FROM ' . $wpdb->prefix . 'wprc_ong_casa ORDER BY data_inregistrare ASC');
$sold_init = $wpdb->get_var('SELECT valoare FROM ' . $wpdb->prefix . 'wprc_solduri LIMIT 1');
ob_start();
print_table($list_inregistrari, $sold_init);
return ob_get_clean();
}
내가 포스트 DIV에 한 번 페이지 하단에 두 번 한 번 대신 테이블이 보여됩니다 ob_get_clean ()의) ob_get_content를 (사용하려고하면 .
는 또한이 일을 시도 (그리고 페이지 하단에 여전히) :
ob_start();
print_table($list_inregistrari, $sold_init);
$return = ob_get_contents();
ob_clean();
return $return;
이 * PRINT_TABLE 기능은 그냥 HTML 코드를 에코, 그래서 모든 문자열을 넣어 시도 HTML 코드를 단일 변수에 넣은 다음 반환하지만 여전히 아무것도 반환하지 않습니다.
에 오신 것을 환영합니다! 코드 예제를 본질적으로 문제를 재현하는 데 필요한 항목으로 줄이는 것을 고려하십시오. 여기에서 문제를 파악하는 데 도움이됩니다. –
아직 아무 것도 보이지 않습니다. WP_DEBUG가 켜져있어 오류가 있는지 확인해 보셨습니까? https://codex.wordpress.org/Debugging_in_WordPress – rideron89
WP_DEBUG를 사용하고 오류가 없습니다 –