【问题标题】:Add menu to wordpress page on the editor在编辑器上将菜单添加到 wordpress 页面
【发布时间】:2014-12-09 20:11:15
【问题描述】:

我需要在 wordpress 页面上但在 tinymce 编辑器上添加菜单。我知道插件有几个标签 ["example"=something] 所以我想知道是否有类似加载菜单的东西。

这就是我在编辑器 (php) 上加载菜单的方式

<?php wp_nav_menu( $args ); ?> 

我需要的是在特定页面可编辑的内容之间加载菜单。

【问题讨论】:

  • 你的问题真的没有意义!除非您创建它们,否则没有可用于菜单加载的短代码。如果您想要每页自定义菜单,可以设置调用规范菜单的模板(使用wp_nav_menu( $args ))查找它可以调用差异菜单

标签: php html wordpress menu load


【解决方案1】:

我不确定您的确切要求是什么。如果您需要编辑器上的按钮,您可以将以下代码用于您的主题functions.php。此代码将向编辑器添加一个按钮标签创建器。同样,您可以在编辑器中添加任何内容。

<?php

// Add buttons to html editor
add_action('admin_print_footer_scripts','eg_quicktags');
function eg_quicktags() {
?>
<script type="text/javascript" charset="utf-8">
button = edButtons.length;
edButtons[edButtons.length] = new edButton('ed_paragraph','button','<button>','</button>','button');
jQuery(document).ready(function($){
    jQuery("#ed_toolbar").append('<input type="button" value="p" id="ed_paragraph" class="ed_button" onclick="edInsertTag(edCanvas, button);" title="p" />');
}); 
</script>
<?php
}
?>

【讨论】:

    【解决方案2】:

    首先,正如另一个答案所暗示的那样,您可能会以错误的方式解决这个问题。但是:为了解决您的问题,wordpress 提供了一个自定义菜单小部件,并且有一个插件可以使用简码将您喜欢的任何小部件放置在编辑器的任何页面上。

    看看这个:

    https://wordpress.org/plugins/widget-shortcode/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      相关资源
      最近更新 更多