我想使用[jobs]
在我的PHP模板上。我正在使用WP作业管理器插件。示例代码:
<?php
global $post;
$company_name = esc_attr(urldecode(get_query_var(apply_filters(\'wp_job_manager_companies_company_slug\', \'company\'))));
?>
<a href="#" onclick="test(); return false;"> test </a>
<span id="php_code"> </span>
<script type="text/javascript">
function test(){
phpTest = "<?php echo "json_encode(do_shortcode(\\\'\\[jobs post_status=\'publish\' keywords=\'" .$company_name. "\'\\]\'));"; ?>";
document.getElementById("php_code").innerHTML = phpTest;
}
</script>
这将输出实际文本,但我想实际运行
do_shortcode()
WordPress的功能,以便输出
[jobs]
短代码可以。使用
<?php echo do_shortcode(params); ?>
在模板上实际工作。我正在使用单选按钮创建一个自定义函数。
我在互联网上找到的代码参考:https://www.daniweb.com/programming/web-development/threads/312161/php-innerhtml-and-blank-spaces