Skip to content

Commit

Permalink
3.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
techies23 committed Aug 11, 2020
1 parent 1482f0d commit 43f444d
Show file tree
Hide file tree
Showing 8 changed files with 117 additions and 71 deletions.
4 changes: 3 additions & 1 deletion README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,9 @@ As an extension of the Zoom browser client, this SDK is intended for implementat

* [zoom_api_webinar webinar_id="YOUR_WEBINAR_ID" link_only="no"] - Show webinar details based on webinar ID.

* [zoom_list_meetings per_page="5" category="test,test2,test3" order="DESC"] - Show list of meetings in frontend via category, Edit shortcode template for table view.
* [zoom_list_meetings per_page="5" category="test,test2,test3" order="DESC" filter="no"] - Show list of meetings in frontend via category, Edit shortcode template for table view.

* [zoom_list_webinars per_page="5" category="test,test2,test3" order="DESC" filter="no"] - Show list of webinars in frontend via category, Edit shortcode template for table view.

* [zoom_list_host_meetings host="your_host_id"] - Show list of meetings in frontend for specific HOST ID.

Expand Down
42 changes: 28 additions & 14 deletions docs/docs/shortcode.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,14 @@ With new version you can grab your shortcode with just a click.
### Types

1. `[zoom_api_link meeting_id="" link_only="no"]`
2. `[zoom_list_meetings per_page="5" category="test,test2,test3"]`
3. `[zoom_list_host_meetings host="YOUR_HOST_ID"]`
4. `[zoom_api_webinar meeting_id="YOUR_WEBINAR_ID" link_only="no"]`
5. `[zoom_list_host_webinars host="YOUR_HOST_ID"]`
6. `[zoom_join_via_browser meeting_id="YOUR_MEETING_ID" login_required="no" help="yes" title="Test" height="500px" disable_countdown="yes"]`
7. `[zoom_recordings host_id="YOUR_HOST_ID" downloadable="yes"]`
8. `[zoom_recordings_by_meeting meeting_id="YOUR_MEETING_ID" downloadable="no"]`
2. `[zoom_list_meetings per_page="5" category="test,test2,test3" filter="no" type="upcoming"]`
3. `[zoom_list_webinars per_page="5" category="test,test2,test3" filter="no" type="upcoming"]`
4. `[zoom_list_host_meetings host="YOUR_HOST_ID"]`
5. `[zoom_api_webinar meeting_id="YOUR_WEBINAR_ID" link_only="no"]`
6. `[zoom_list_host_webinars host="YOUR_HOST_ID"]`
7. `[zoom_join_via_browser meeting_id="YOUR_MEETING_ID" login_required="no" help="yes" title="Test" height="500px" disable_countdown="yes"]`
8. `[zoom_recordings host_id="YOUR_HOST_ID" downloadable="yes"]`
9. `[zoom_recordings_by_meeting meeting_id="YOUR_MEETING_ID" downloadable="no"]`

### 1. Show Single Zoom Meeting Detail

Expand All @@ -28,7 +29,7 @@ Your frontend page should look like:

<img src="https://deepenbajracharya.com.np/wp-content/uploads/2019/11/Meetings-%E2%80%93-Plugin-Tester-1024x520.png">

### 2. List Meeting Shortcode
### 2. List Upcoming or Past Meetings

Use: `[zoom_list_meetings per_page="5" category="test,test2,test3" order="ASC" type="upcoming"]`

Expand All @@ -38,10 +39,23 @@ Where,
* **category** = Which categories to show in the list
* **order** = ASC or DESC based on post created time.
* **type** = "upcoming" or "past" - To show only upcoming meeting based on start time (Update to meeting is required for old post type meetings). Do not add to show all meetings.
* **filter** = "yes" or "no" - Shows filter option for the list.

**NOTE: This was added in version 3.3.4 so, old meetings which were created might need to be updated in order for this shortcode to work properly.**

### 3. List Meetings based on HOST ID
### 3. List Upcoming or Past Webinars

Use: `[zoom_list_webinars per_page="5" category="test,test2,test3" order="ASC" type="upcoming"]`

Where,

* **per_page** = Number of posts to show per page
* **category** = Which categories to show in the list
* **order** = ASC or DESC based on post created time.
* **type** = "upcoming" or "past" - To show only upcoming meeting based on start time (Update to meeting is required for old post type meetings). Do not add to show all meetings.
* **filter** = "yes" or "no" - Shows filter option for the list.

### 4. List Meetings based on HOST ID

Use: `[zoom_list_host_meetings host="YOUR_HOST_ID"]`

Expand All @@ -51,7 +65,7 @@ Where,

**NOTE: Added from version 3.3.10. This will list all past and upcoming 300 meetings related to the defined HOST ID.**

### 4. Show Specific Webinar Detail
### 5. Show Specific Webinar Detail

Use: `[zoom_api_webinar webinar_id="YOUR_WEBINAR_ID" link_only="no"]`

Expand All @@ -61,7 +75,7 @@ Where,

**NOTE: Added in version 3.4.0**

### 5. Show Specific Webinar Detail
### 6. Show Specific Webinar Detail

Use: `[zoom_list_host_webinars host="YOUR_HOST_ID"]`

Expand All @@ -71,7 +85,7 @@ Where,

**NOTE: Added from version 3.4.0**

### 6. Embed Zoom Meeting in your Browser
### 7. Embed Zoom Meeting in your Browser

Embeds your meeting in an IFRAME for any page or post you insert this shortcode into.

Expand All @@ -94,7 +108,7 @@ To redirect user after a meeting fails, after completed or if meeting is not yet
return 'https://yoursiteurl.com/page';
});`**

### 7. Show recordings based on HOST ID.
### 8. Show recordings based on HOST ID.

Show recordings list in frontend based on host ID.

Expand All @@ -105,7 +119,7 @@ Where,
* `host_id` : YOUR HOST ID.
* `downloadable` : Default is set to false. If you want your users to be able to download your recordings.

### 8. Show Recordings based on Meeting ID
### 9. Show Recordings based on Meeting ID

Show recordings list based on your meeting ID

Expand Down
Binary file added docs/site/img/zoom-appointments.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/site/search/search_index.json

Large diffs are not rendered by default.

90 changes: 58 additions & 32 deletions docs/site/shortcode/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -352,22 +352,22 @@
</li>

<li class="md-nav__item">
<a href="#2-list-meeting-shortcode" class="md-nav__link">
2. List Meeting Shortcode
<a href="#2-list-upcoming-or-past-meetings" class="md-nav__link">
2. List Upcoming or Past Meetings
</a>

</li>

<li class="md-nav__item">
<a href="#3-list-meetings-based-on-host-id" class="md-nav__link">
3. List Meetings based on HOST ID
<a href="#3-list-upcoming-or-past-webinars" class="md-nav__link">
3. List Upcoming or Past Webinars
</a>

</li>

<li class="md-nav__item">
<a href="#4-show-specific-webinar-detail" class="md-nav__link">
4. Show Specific Webinar Detail
<a href="#4-list-meetings-based-on-host-id" class="md-nav__link">
4. List Meetings based on HOST ID
</a>

</li>
Expand All @@ -380,22 +380,29 @@
</li>

<li class="md-nav__item">
<a href="#6-embed-zoom-meeting-in-your-browser" class="md-nav__link">
6. Embed Zoom Meeting in your Browser
<a href="#6-show-specific-webinar-detail" class="md-nav__link">
6. Show Specific Webinar Detail
</a>

</li>

<li class="md-nav__item">
<a href="#7-show-recordings-based-on-host-id" class="md-nav__link">
7. Show recordings based on HOST ID.
<a href="#7-embed-zoom-meeting-in-your-browser" class="md-nav__link">
7. Embed Zoom Meeting in your Browser
</a>

</li>

<li class="md-nav__item">
<a href="#8-show-recordings-based-on-meeting-id" class="md-nav__link">
8. Show Recordings based on Meeting ID
<a href="#8-show-recordings-based-on-host-id" class="md-nav__link">
8. Show recordings based on HOST ID.
</a>

</li>

<li class="md-nav__item">
<a href="#9-show-recordings-based-on-meeting-id" class="md-nav__link">
9. Show Recordings based on Meeting ID
</a>

</li>
Expand Down Expand Up @@ -681,22 +688,22 @@
</li>

<li class="md-nav__item">
<a href="#2-list-meeting-shortcode" class="md-nav__link">
2. List Meeting Shortcode
<a href="#2-list-upcoming-or-past-meetings" class="md-nav__link">
2. List Upcoming or Past Meetings
</a>

</li>

<li class="md-nav__item">
<a href="#3-list-meetings-based-on-host-id" class="md-nav__link">
3. List Meetings based on HOST ID
<a href="#3-list-upcoming-or-past-webinars" class="md-nav__link">
3. List Upcoming or Past Webinars
</a>

</li>

<li class="md-nav__item">
<a href="#4-show-specific-webinar-detail" class="md-nav__link">
4. Show Specific Webinar Detail
<a href="#4-list-meetings-based-on-host-id" class="md-nav__link">
4. List Meetings based on HOST ID
</a>

</li>
Expand All @@ -709,22 +716,29 @@
</li>

<li class="md-nav__item">
<a href="#6-embed-zoom-meeting-in-your-browser" class="md-nav__link">
6. Embed Zoom Meeting in your Browser
<a href="#6-show-specific-webinar-detail" class="md-nav__link">
6. Show Specific Webinar Detail
</a>

</li>

<li class="md-nav__item">
<a href="#7-embed-zoom-meeting-in-your-browser" class="md-nav__link">
7. Embed Zoom Meeting in your Browser
</a>

</li>

<li class="md-nav__item">
<a href="#7-show-recordings-based-on-host-id" class="md-nav__link">
7. Show recordings based on HOST ID.
<a href="#8-show-recordings-based-on-host-id" class="md-nav__link">
8. Show recordings based on HOST ID.
</a>

</li>

<li class="md-nav__item">
<a href="#8-show-recordings-based-on-meeting-id" class="md-nav__link">
8. Show Recordings based on Meeting ID
<a href="#9-show-recordings-based-on-meeting-id" class="md-nav__link">
9. Show Recordings based on Meeting ID
</a>

</li>
Expand Down Expand Up @@ -778,7 +792,8 @@ <h1>Shortcode</h1>
<h3 id="types">Types</h3>
<ol>
<li><code>[zoom_api_link meeting_id="" link_only="no"]</code></li>
<li><code>[zoom_list_meetings per_page="5" category="test,test2,test3"]</code> </li>
<li><code>[zoom_list_meetings per_page="5" category="test,test2,test3" filter="no" type="upcoming"]</code> </li>
<li><code>[zoom_list_webinars per_page="5" category="test,test2,test3" filter="no" type="upcoming"]</code> </li>
<li><code>[zoom_list_host_meetings host="YOUR_HOST_ID"]</code></li>
<li><code>[zoom_api_webinar meeting_id="YOUR_WEBINAR_ID" link_only="no"]</code></li>
<li><code>[zoom_list_host_webinars host="YOUR_HOST_ID"]</code></li>
Expand All @@ -795,38 +810,49 @@ <h3 id="1-show-single-zoom-meeting-detail">1. Show Single Zoom Meeting Detail</h
</ul>
<p>Your frontend page should look like:</p>
<p><img src="https://deepenbajracharya.com.np/wp-content/uploads/2019/11/Meetings-%E2%80%93-Plugin-Tester-1024x520.png"></p>
<h3 id="2-list-meeting-shortcode">2. List Meeting Shortcode</h3>
<h3 id="2-list-upcoming-or-past-meetings">2. List Upcoming or Past Meetings</h3>
<p>Use: <code>[zoom_list_meetings per_page="5" category="test,test2,test3" order="ASC" type="upcoming"]</code></p>
<p>Where,</p>
<ul>
<li><strong>per_page</strong> = Number of posts to show per page</li>
<li><strong>category</strong> = Which categories to show in the list</li>
<li><strong>order</strong> = ASC or DESC based on post created time.</li>
<li><strong>type</strong> = "upcoming" or "past" - To show only upcoming meeting based on start time (Update to meeting is required for old post type meetings). Do not add to show all meetings.</li>
<li><strong>filter</strong> = "yes" or "no" - Shows filter option for the list.</li>
</ul>
<p><strong>NOTE: This was added in version 3.3.4 so, old meetings which were created might need to be updated in order for this shortcode to work properly.</strong></p>
<h3 id="3-list-meetings-based-on-host-id">3. List Meetings based on HOST ID</h3>
<h3 id="3-list-upcoming-or-past-webinars">3. List Upcoming or Past Webinars</h3>
<p>Use: <code>[zoom_list_webinars per_page="5" category="test,test2,test3" order="ASC" type="upcoming"]</code></p>
<p>Where,</p>
<ul>
<li><strong>per_page</strong> = Number of posts to show per page</li>
<li><strong>category</strong> = Which categories to show in the list</li>
<li><strong>order</strong> = ASC or DESC based on post created time.</li>
<li><strong>type</strong> = "upcoming" or "past" - To show only upcoming meeting based on start time (Update to meeting is required for old post type meetings). Do not add to show all meetings.</li>
<li><strong>filter</strong> = "yes" or "no" - Shows filter option for the list.</li>
</ul>
<h3 id="4-list-meetings-based-on-host-id">4. List Meetings based on HOST ID</h3>
<p>Use: <code>[zoom_list_host_meetings host="YOUR_HOST_ID"]</code></p>
<p>Where,</p>
<ul>
<li><code>host</code> = Your HOST ID where you can get from <strong>wp-admin &gt; Zoom Meeting &gt; Users = User ID</strong></li>
</ul>
<p><strong>NOTE: Added from version 3.3.10. This will list all past and upcoming 300 meetings related to the defined HOST ID.</strong></p>
<h3 id="4-show-specific-webinar-detail">4. Show Specific Webinar Detail</h3>
<h3 id="5-show-specific-webinar-detail">5. Show Specific Webinar Detail</h3>
<p>Use: <code>[zoom_api_webinar webinar_id="YOUR_WEBINAR_ID" link_only="no"]</code></p>
<p>Where,</p>
<ul>
<li><code>meeting_id</code> = Your Webinar ID which you want to show </li>
</ul>
<p><strong>NOTE: Added in version 3.4.0</strong></p>
<h3 id="5-show-specific-webinar-detail">5. Show Specific Webinar Detail</h3>
<h3 id="6-show-specific-webinar-detail">6. Show Specific Webinar Detail</h3>
<p>Use: <code>[zoom_list_host_webinars host="YOUR_HOST_ID"]</code></p>
<p>Where,</p>
<ul>
<li><code>host</code> = Your HOST ID where you can get from <strong>wp-admin &gt; Zoom Meeting &gt; Users = User ID</strong> </li>
</ul>
<p><strong>NOTE: Added from version 3.4.0</strong></p>
<h3 id="6-embed-zoom-meeting-in-your-browser">6. Embed Zoom Meeting in your Browser</h3>
<h3 id="7-embed-zoom-meeting-in-your-browser">7. Embed Zoom Meeting in your Browser</h3>
<p>Embeds your meeting in an IFRAME for any page or post you insert this shortcode into.</p>
<p><strong style="color:red;">Although this embed feature is here. I do no garauntee this would work properly as this is not natively supported by Zoom itself. This is here only because of user requests. USE THIS AT OWN RISK !!</strong></p>
<p>Use: <code>[zoom_join_via_browser meeting_id="YOUR_MEETING_ID" login_required="no" help="yes" title="Test" height="500px" disable_countdown="yes"]</code></p>
Expand All @@ -843,15 +869,15 @@ <h3 id="6-embed-zoom-meeting-in-your-browser">6. Embed Zoom Meeting in your Brow
<p><strong><code>add_filter('vczapi_api_redirect_join_browser', function() {
return 'https://yoursiteurl.com/page';
});</code></strong></p>
<h3 id="7-show-recordings-based-on-host-id">7. Show recordings based on HOST ID.</h3>
<h3 id="8-show-recordings-based-on-host-id">8. Show recordings based on HOST ID.</h3>
<p>Show recordings list in frontend based on host ID.</p>
<p>Usage: <code>[zoom_recordings host_id="YOUR_HOST_ID" downloadable="yes"]</code></p>
<p>Where,</p>
<ul>
<li><code>host_id</code> : YOUR HOST ID.</li>
<li><code>downloadable</code> : Default is set to false. If you want your users to be able to download your recordings.</li>
</ul>
<h3 id="8-show-recordings-based-on-meeting-id">8. Show Recordings based on Meeting ID</h3>
<h3 id="9-show-recordings-based-on-meeting-id">9. Show Recordings based on Meeting ID</h3>
<p>Show recordings list based on your meeting ID</p>
<p>Usage: <code>[zoom_recordings_by_meeting meeting_id="YOUR_MEETING_ID" downloadable="no"]</code></p>
<p>Where,</p>
Expand Down
Loading

0 comments on commit 43f444d

Please sign in to comment.