在wordpress中整合vue


为什么会有此需求

有时候想在wordpress文章中插入部分UI逻辑,如果单独去写个页面太麻烦了,而且主题风格也要处理,所以做成往文章内容里面填充用vue写的代码就行了,做小工具高产似母猪!

怎么实现

  • 选中一个主题模板,在page-templates创建一个vue的php模板
  • 创建一个header并引入css
  • 创建一个footer引入vue.js
  • 然后在wp后台以这个模板创建文章,将vue代码贴入就可以了

模板大致如下

<?php
/**
 * Template Name: Vue Template
 *
 * The template for the Vue page.
 *
 */
get_vue_header(); ?>
<div class="row">
    <main id="main" class="class of the theme">

        <?php while ( have_posts() ) : the_post(); ?>
            <?php get_vue_content(); ?>
        <?php endwhile; // End of the loop. ?>
    </main><!-- #main -->
</div>
<?php get_sidebar(); ?>
<?php get_vue_footer(); ?>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://11000011.com/?id=9

« 上一篇 下一篇 »

评论

  1. Stone

    Stone 回复

    2019-02-14 11:56:25

    前段时间有个需求要做个单页面应用,需要有个后台cms支撑内容,想起来wordpress正好有现成的很强大的Restful api可以用,就研究了一下,找到一篇不错的文章,顺手翻译了一下,可以看下我翻的这篇资料
    使用Vue.js在WordPress中创建单页面应用SPA11
    https://bestscreenshot.com/%E4%BD%BF%E7%94%A8vue-js%E5%9C%A8wordpress%E4%B8%AD%E5%88%9B%E5%BB%BA%E5%8D%95%E9%A1%B5%E9%9D%A2%E5%BA%94%E7%94%A8spa/

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

主机推荐

  • 搬瓦工