<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DAP Documentation &#187; WordPress</title>
	<atom:link href="http://www.digitalaccesspass.com/doc/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalaccesspass.com/doc</link>
	<description>Documentation for DigitalAccessPass.com</description>
	<lastBuildDate>Fri, 27 Jan 2012 11:34:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>RSS Feed Protection</title>
		<link>http://www.digitalaccesspass.com/doc/rss-feed-protection/</link>
		<comments>http://www.digitalaccesspass.com/doc/rss-feed-protection/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 03:24:24 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Feeds]]></category>
		<category><![CDATA[Protecting Content]]></category>
		<category><![CDATA[Protection FAQ]]></category>
		<category><![CDATA[RSS Feeds]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=1641</guid>
		<description><![CDATA[As of 4.1, DAP does not yet have a unique member-level RSS feed link (coming in v4.2). So once you protect a page or post in DAP, you can make it either completely disappear from your feed (for all users, members and non-members alike), or you can show partial text (by turning on sneak-peek), but [...]]]></description>
			<content:encoded><![CDATA[<p>As of 4.1, DAP does not yet have a unique member-level RSS feed link (coming in v4.2).</p>
<p>So once you protect a page or post in DAP, you can make it either completely disappear from your feed (for all users, members and non-members alike), or you can show partial text (by turning on sneak-peek), but in that case you must make sure you have a &#8220;more&#8221; tag entered into each of your posts.</p>
<p>So if your blog post is showing in its entirety, then&#8230;.</p>
<p>1) You may not have protected the post in DAP at all, so it&#8217;s an unprotected post, which will (and should) show up in your feed</p>
<p>2) Or, you have turned on Sneak-Peek and haven&#8217;t inserted the WordPress &#8220;more&#8221; tag (&lt;!&#8211;more&#8211;&gt;) into each of your posts. If you turn on Sneak-peek, then you must insert <em>more</em> tags into all posts.</p>
<p>Also, if you have turned on Sneak-Peek, then you must also do this&#8230;</p>
<p>Go to &#8220;Settings &gt; Reading&#8221; in WP admin, then set &#8220;For each article in a feed, show&#8221; to &#8220;Summary&#8221;.</p>
<p>If it is set to &#8220;Full text&#8221;, then it will show the full text in the feed, which is not what you want.</p>
<p><img class="alignnone size-full wp-image-1642" style="border: 1px solid black;" title="dap-wp-settings-reading" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2011/06/dap-wp-settings-reading.png" alt="" width="498" height="518" /></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/rss-feed-protection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Troubleshooting DAP/WordPress Sync</title>
		<link>http://www.digitalaccesspass.com/doc/troubleshooting-dapwordpress-sync/</link>
		<comments>http://www.digitalaccesspass.com/doc/troubleshooting-dapwordpress-sync/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 06:50:25 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Access Control]]></category>
		<category><![CDATA[DAP]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=1353</guid>
		<description><![CDATA[The problem:   DAP users are not being &#8220;sync&#8221;ed to WordPress. Here&#8217;s how to troubleshoot. What are your sync options in DAP Admin -&#62; Setup -&#62; Config  -&#62; WordPress Related Section? Do you allow all users to be sync&#8217;d or just paid users? Do you allow users to be synced only when they pick a username? [...]]]></description>
			<content:encoded><![CDATA[<p>The problem:   DAP users are not being &#8220;sync&#8221;ed to WordPress.</p>
<p>Here&#8217;s how to troubleshoot.</p>
<p><strong>What are your sync options in DAP Admin -&gt; Setup -&gt; Config  -&gt; </strong><strong>WordPress Related </strong>Section?</p>
<p>Do you allow all users to be sync&#8217;d or just paid users?<br />
Do you allow users to be synced only when they pick a username?</p>
<p>If you allow all users to be sync&#8217;d and do not want to force your users to pick a username before dap syncs to WP, then use these settings:</p>
<p>Sync DAP User Data to WordPress &#8220;Y&#8221;<br />
Sync Paid Users Only &#8220;N&#8221;<br />
Sync Only if Username Exists in DAP &#8220;N&#8221;</p>
<p><strong>To test:</strong><br />
1) Add a user manually to DAP via dap admin panel<br />
2) Note down the user&#8217;s dap login id/password<br />
3) Open a new browser where you are not logged in to DAP as admin<br />
4) Now login to DAP again but this time as the user you created in step 1.<br />
5) Now visit any part of your blog. DAP will now sync user to WP.<br />
6) Login to WP admin panel. Click on Users in the left sidebar and see if the new user was created.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/troubleshooting-dapwordpress-sync/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DAP Shortcodes</title>
		<link>http://www.digitalaccesspass.com/doc/dap-shortcodes/</link>
		<comments>http://www.digitalaccesspass.com/doc/dap-shortcodes/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 09:25:10 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Access Control]]></category>
		<category><![CDATA[DAP]]></category>
		<category><![CDATA[Examples]]></category>
		<category><![CDATA[Protecting Content]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=996</guid>
		<description><![CDATA[Starting v4.0, DAP now has a new feature called &#8220;DAP Shortcodes&#8221;. This basically allows you to do partial content protection. So if you had a blog post or page with 3 paragraphs of text and a video, you can protect just the video from certain groups of viewers, and leave the text portions open for [...]]]></description>
			<content:encoded><![CDATA[<p>Starting v4.0, DAP now has a new feature called &#8220;DAP Shortcodes&#8221;.</p>
<p>This basically allows you to do partial content protection.</p>
<p>So if you had a blog post or page with 3 paragraphs of text and a video, you can protect just the video from certain groups of viewers, and leave the text portions open for anyone to read.</p>
<p>It&#8217;s a &#8220;<strong>Teaser On Steroids</strong>&#8220;.</p>
<p>This may be used to quickly protect content that you don&#8217;t necessarily wish to create a DAP Product for, just for the sake of protecting it.</p>
<p>So if you don&#8217;t care about dripping some content, but just wish to protect it from say, non-members, or make it available only to certain &#8220;levels&#8221;, then you can do it by using the DAP Shortcode, and not have to worry about adding it to any particular level first.</p>
<p>These Shortcodes may or may not be used within content that is already protected as part of a DAP Product. Totally up to you.</p>
<h3><strong>Basic DAP Shortcode</strong></h3>
<blockquote><p>[DAP]&#8230;private content&#8230;[/DAP]</p></blockquote>
<p>This is the shortest version of the DAP Shortcode. In this version, anything you put between the [DAP] and [/DAP] tags, will be <strong>viewable only by a logged-in user</strong>.</p>
<p>No other restrictions for the content to be viewed, except that the viewer has to be logged in to your membership site (via DAP). So basically all free and paid members, regardless of which product they have access to, regardless of whether their product access is active or expired, can view the private content.</p>
<h3>Full DAP Shortcode</h3>
<blockquote><p>[DAP <strong>isPaidUser</strong>="Y" <strong>hasAccessTo</strong>="1,2,3" <strong>errMsgTemplate</strong>="SHORT"]&#8230;private&#8230;[/DAP]</p></blockquote>
<p>This is the full version of the DAP Shortcode. All inner tags<em> &#8211; isPaidUser</em> <em>, hasAccessTo</em> and <em>errMsgTemplate &#8211; </em>are all OPTIONAL.</p>
<p><strong>isPaidUser: </strong>Can be &#8220;Y&#8221; or &#8220;N&#8221;. NOT mandatory and may be completely skipped. If skipped, then default is &#8220;N&#8221;. So DAP ignores whether user is free or paid &#8211; which means ALL users regardless of payment status.</p>
<p><strong>hasAccessTo</strong>: Comma-separated list of one or more Product Id&#8217;s that you want the user to have access to before they can view the content. So if you enter 3 different product id&#8217;s (like <strong>hasAccessTo=&#8221;2,7,14&#8243;</strong>) it means &#8220;Anyone with access to AT LEAST ONE of those products with the product Id&#8217;s <strong>2, 17 or 14</strong>. It does NOT mean they have to have access to all of them at once. Access to any one is fine.</p>
<p><strong>errMsgTemplate</strong>: This determines the HTML/text of the error message displayed, if user DOES NOT have access to the content being protected.</p>
<p>Values may be Can be <strong>SHORT</strong>, <strong>LONG</strong> or <strong>&#8220;&#8221;</strong> (empty). NOT mandatory. If omitted entirely from the tag, then the default template used is SHORT.</p>
<p>If you want no error message to be displayed, and want the protected content to silently disappear completely if user does not have access to it, then include the tag, but set it to <strong>&#8220;&#8221;</strong> (blank/empty), like this&#8230;</p>
<p>[DAP <strong>errMsgTemplate</strong>=""]&#8230;private&#8230;[/DAP]</p>
<p>The HTML/text displayed by the SHORT and LONG templates can be configured via the <strong>Setup &gt; Templates </strong>screen, as shown below.</p>
<p><a href="http://www.digitalaccesspass.com/doc/wp-content/uploads/2011/01/dap_shortlongtemplates.png" rel="lightbox[996]" title="dap_shortlongtemplates"><img class="alignnone size-full wp-image-1006" style="border: 1px solid black;" title="dap_shortlongtemplates" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2011/01/dap_shortlongtemplates.png" alt="" width="564" height="296" /></a></p>
<h3>Examples</h3>
<p><strong>[DAP]&#8230;private content&#8230;[/DAP]</strong></p>
<p style="padding-left: 30px;">Viewable by Any Logged-in User</p>
<p><strong>[DAP isPaidUser="Y"]&#8230;private&#8230;[/DAP]</strong></p>
<p style="padding-left: 30px;">Viewable by ANY logged in user who is also a PAID user of ANY product. Use SHORT error template by default as none is specified.</p>
<p><strong>[DAP isPaidUser="Y" hasAccessTo="1" errMsgTemplate="SHORT"]&#8230;private&#8230;[/DAP]</strong></p>
<p style="padding-left: 30px;">Viewable by ANY logged in user who is also a PAID user of the product with the ID &#8220;1&#8243; (you can get the Product id from the &#8220;Products &gt; Manage&#8221; screen). Display HTML/text from the SHORT template if user does not have access to the private content.</p>
<p><strong>[DAP isPaidUser="N" hasAccessTo="1,2,3" errMsgTemplate="LONG"]&#8230;private&#8230;[/DAP]</strong></p>
<p style="padding-left: 30px;">Viewable by ANY logged in user (FREE or PAID &#8211; doesn&#8217;t matter) who has access to EITHER of the Products &#8211; 1, 2 or 3. Display HTML/text from the LONG template if user does not have access to the private content.</p>
<h3>Member-Specific Content</h3>
<p><strong> </strong><strong> </strong>&#8220;For Your Eyes Only&#8221;<br />
Let&#8217;s say you run a coaching program. You have 10 clients. You want Joe Customer to see a tailor-made custom video meant only for Joe, and Jill Member to see a specific PDF report written specifically for Jill&#8217;s business. Now using the new &#8220;userId&#8221; parameter in the DAP shortcode, you can now protect a piece of content so that only a specific DAP user can see it.</p>
<p>[DAP userId="144"]protected content[/DAP]</p>
<h3>In-Page Dripping</h3>
<p>DAP Shortcodes now include the ability to specify a &#8220;Day&#8221; right within the shortcode itself. So you can now publish, say, 10 videos on one page, and you can enclose each video&#8217;s embed code with a separate DAP Shortcode that has a different &#8220;Day&#8221; setting, so the very same page will show 1 video on Day 1, 2 videos on Day 2, 3 videos on Day 3, and so on.</p>
<p>Like this&#8230;</p>
<p>[DAP day="1" hasAccessTo="1"]Video 1 Embed Code[/DAP]</p>
<p>[DAP day="2" hasAccessTo="1"]Video 2 Embed Code[/DAP]</p>
<p>[DAP day="3" hasAccessTo="1"]Video 3 Embed Code[/DAP]</p>
<p><strong>NOTE</strong>: Please remember that you may not omit the <strong>hasAccessTo</strong> field &#8211; you <strong>must use the hasAccessTo field to specify a product id</strong>, because all start &#8220;days&#8221; for a user are associated with a product.</p>
<h3>Hiding Content From Logged-In Members</h3>
<p>Starting DAP v4.1, you can now mark content such that it will NOT be displayed to members who ARE logged in. To put it another way, it will HIDE content from members, and show it ONLY to NON-Members.</p>
<p>For example, this could be your sales copy or your buy-button, that you don&#8217;t want your logged in members (who may have already purchased the product) to see.</p>
<p>Here&#8217;s the shortcode for that.</p>
<p>[DAP isLoggedIn="N"]&#8230;.content to show only to NON-members&#8230; [/DAP]</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/dap-shortcodes/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Partial Content Protection Using Sneak-Peek</title>
		<link>http://www.digitalaccesspass.com/doc/partial-content-protection-using-sneak-peek/</link>
		<comments>http://www.digitalaccesspass.com/doc/partial-content-protection-using-sneak-peek/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 07:35:33 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Access Control]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[Customization]]></category>
		<category><![CDATA[LiveLinks]]></category>
		<category><![CDATA[Protecting Content]]></category>
		<category><![CDATA[Protection FAQ]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=550</guid>
		<description><![CDATA[DAP has a feature called &#8220;Sneak-Peek&#8221; where you can show a part of your blog post for all casual visitors, and then when they click on the &#8220;Read more&#8230;&#8221; link, the protection will kick in for the rest of the post, and DAP will say something to the effect of &#8220;Sorry, you must be logged [...]]]></description>
			<content:encoded><![CDATA[<p>DAP has a feature called &#8220;Sneak-Peek&#8221; where you can show a part of your blog post for all casual visitors, and then when they click on the &#8220;Read more&#8230;&#8221; link, the protection will kick in for the rest of the post, and DAP will say something to the effect of &#8220;Sorry, you must be logged in to access this content. Please login below or click here to get access&#8221;.</p>
<p>And that error page will contain both the login form, as well as a link to your sales page. Of course, you can customize this error page to say whatever you want, but that&#8217;s another topic altogether.</p>
<h3>How this works</h3>
<p>WordPress has a feature called the &#8220;more&#8221; tag. Basically it is a piece of text that you insert into your posts or pages (it actually looks like this: &lt;!&#8211;more&#8211;&gt;) and then WP will break up your post right at the point where you inserted the more tag, and replace that tag (and everything that follows) with a &#8220;Read more&#8230;&#8221; link. You can also insert the more tag in to your post or page, by clicking on the icon that looks like two rectangles, on the WP Publish page.</p>
<p>Of course, exactly what that &#8220;Read more&#8221; link will say (it could say, for eg., &#8220;Click here to read the rest of this post&#8221;) is determined by your WP theme.</p>
<p>So regardless of what it says, when you have a protected post, by default that post will completely disappear from your blog for non-members and those who are logged in, but don&#8217;t have access to it yet. And even to Google.</p>
<p>But if you insert the &#8220;More&#8221; tag in to all of your pages and posts, and in the DAP Dashboard, go t&#8230;</p>
<blockquote><p>&#8220;Setup &gt; Config &gt; Advanced &gt; WordPress Sneak Peek: Show snippets of post (upto the `More` break) even for protected posts?&#8221;</p></blockquote>
<p>&#8230; and set the above setting to &#8220;Y&#8221; (for &#8216;yes&#8217;), then on your blog&#8217;s summary page (which lists all of your posts), all posts with the more tag (protected and un-protected will anyway show up to the more tag, but when someone clicks on the &#8220;Read more&#8217; link, that&#8217;s when DAP&#8217;s security kicks in and if the user has access to that content, will show her the rest of the post. And if the user is either not logged in, or does not have access to that content (either access is yet to come because of the drip, or content has already expired), then it will show the appropriate error message.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/partial-content-protection-using-sneak-peek/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Static WordPress Home Page With Different Blog Page</title>
		<link>http://www.digitalaccesspass.com/doc/static-wordpress-home-page-with-different-blog-page/</link>
		<comments>http://www.digitalaccesspass.com/doc/static-wordpress-home-page-with-different-blog-page/#comments</comments>
		<pubDate>Tue, 25 May 2010 20:33:28 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[Protecting Content]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=425</guid>
		<description><![CDATA[So you want your blog&#8217;s home page to be a &#8220;static&#8221; page &#8211; could be your &#8220;Sales page&#8221;. And then you want your actual blog content (where all of your posts show in reverse order), on a different page &#8211; like &#8220;Members&#8221; or &#8220;Lessons&#8221; or &#8220;Blog&#8221;. Here&#8217;s how  you do it. 1. Create Static WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>So you want your blog&#8217;s home page to be a &#8220;static&#8221; page &#8211; could be your &#8220;Sales page&#8221;.</p>
<p>And then you want your actual blog content (where all of your posts show in reverse order), on a different page &#8211; like &#8220;Members&#8221; or &#8220;Lessons&#8221; or &#8220;Blog&#8221;.</p>
<p>Here&#8217;s how  you do it.</p>
<h3>1. Create Static WordPress &#8220;Page&#8221;</h3>
<p>Create a WordPress &#8220;page&#8221; that will become your blog&#8217;s new &#8220;static&#8221; home page. Let&#8217;s give it the title, &#8220;Home&#8221;. Publish your content within this WP page, and it could even have a sign-up form, or your &#8220;Buy&#8221; button(s). Publish it.</p>
<p><a href="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/05/wp-static-page.png" rel="lightbox[425]" title="wp-static-page"><img class="alignnone size-full wp-image-426" style="border: 1px solid black;" title="wp-static-page" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/05/wp-static-page.png" alt="" width="574" height="428" /></a></p>
<h3>2. Create &#8220;Placeholder&#8221; WordPress page for your blog posts</h3>
<p>Next, you create a new page which will not have any content, but will serve as a &#8220;placeholder&#8221; for all of your blog posts to be displayed in reverse chronological order, just like it would show up on any regular blog. In the example below, the page title is &#8220;Chapters&#8221;. You could call it &#8220;Lessons&#8221;, &#8220;Blog&#8221;, &#8220;Blog Posts&#8221;, &#8220;Member Blog&#8221;, etc.</p>
<p><a href="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/05/wp-blog-page.png" rel="lightbox[425]" title="wp-blog-page"><img class="alignnone size-full wp-image-428" style="border: 1px solid black;" title="wp-blog-page" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/05/wp-blog-page.png" alt="" width="571" height="302" /></a></p>
<h3>3. Change WordPress Settings</h3>
<p>In your WP Admin dashboard, go to &#8220;Settings &gt; Reading&#8221;</p>
<p>a) Change &#8220;<strong>Front page displays</strong>&#8221; to &#8220;<strong>A static page</strong>&#8220;, as shown below.</p>
<p>b) In the drop down below&#8230;</p>
<p>For &#8220;<strong>Front Page</strong>&#8220;, pick the page you created in <strong>Step 1</strong> above (your static &#8220;Home&#8221; page).</p>
<p>For &#8220;<strong>Posts Page</strong>&#8220;, pick the page you created in <strong>Step 2</strong> above (your &#8220;Chapters&#8221; page).</p>
<p><a href="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/05/wp-settings-reading.png" rel="lightbox[425]" title="wp-settings-reading"><img class="alignnone size-full wp-image-429" style="border: 1px solid black;" title="wp-settings-reading" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/05/wp-settings-reading.png" alt="" width="381" height="424" /></a></p>
<p>That&#8217;s it.</p>
<p>To see a working example of a &#8220;static&#8221; home page in wordpress, which can be used as your Sales page or as a Squeeze page, see <a href="http://NBLEB.com/blog/" target="_blank">http://NBLEB.com/blog/</a></p>
<p>Oh, and none of this has anything to do with DAP, by the way. This is all WordPress.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/static-wordpress-home-page-with-different-blog-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customizing Login Widget</title>
		<link>http://www.digitalaccesspass.com/doc/customizing-login-widget/</link>
		<comments>http://www.digitalaccesspass.com/doc/customizing-login-widget/#comments</comments>
		<pubDate>Fri, 21 May 2010 16:25:19 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=408</guid>
		<description><![CDATA[Here&#8217;s how you can customize the HTML, look &#38; feel of the DAP Sidebar Login Widget. There is a file in the following folder&#8230; /wp-content/plugins/DAP-WP-LiveLinks/ by name&#8230; DAP-WP-LoginForm-LoginLogout.html Make a copy of that file on your desktop, rename it to&#8230; customDAP-WP-LoginForm-LoginLogout.html (just added the text &#8220;custom&#8221; at the front of the original file&#8217;s name). You [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s how you can customize the HTML, look &amp; feel of the DAP Sidebar Login Widget.</p>
<p>There is a file in the following folder&#8230;</p>
<blockquote><p><strong>/wp-content/plugins/DAP-WP-LiveLinks/</strong></p></blockquote>
<p>by name&#8230;</p>
<blockquote><p><strong>DAP-WP-LoginForm-LoginLogout.html</strong></p></blockquote>
<p>Make a copy of that file on your desktop, rename it to&#8230;</p>
<blockquote><p><strong><span style="color: #ff0000;">custom</span>DAP-WP-LoginForm-LoginLogout.html</strong></p></blockquote>
<p>(just added the text &#8220;<span style="color: #ff0000;"><strong>custom</strong></span>&#8221; at the front of the original file&#8217;s name).</p>
<p>You can then modify this new file however you want, including altering spacing, and that&#8217;s what will be displayed.</p>
<p>Just be careful what you change &#8211; do not modify the field names or the submit URL. Feel free to change other visual elements.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/customizing-login-widget/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress User Sync</title>
		<link>http://www.digitalaccesspass.com/doc/wordpress-user-sync/</link>
		<comments>http://www.digitalaccesspass.com/doc/wordpress-user-sync/#comments</comments>
		<pubDate>Tue, 04 May 2010 17:24:20 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[3rd Party Integration]]></category>
		<category><![CDATA[Access Control]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[Customization]]></category>
		<category><![CDATA[DAP]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[LiveLinks]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Users]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress FAQ]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=385</guid>
		<description><![CDATA[NOTE: This content is for advanced users only, who understand the concept of user tables, database, etc. If you don&#8217;t understand any of this, then just ignore this &#8211; you don&#8217;t really need to know this in order to use DAP. This is only an explanation for those who wish to go under the hood [...]]]></description>
			<content:encoded><![CDATA[<p><strong>NOTE: This content is for advanced users only, who understand the concept of user tables, database, etc. If you don&#8217;t understand any of this, then just ignore this &#8211; you don&#8217;t really need to know this in order to use DAP. This is only an explanation for those who wish to go under the hood of DAP and its integration with WordPress.</strong></p>
<p>As you probably already know, WordPress has its own user database.</p>
<p>DAP has its own User database, and doesn&#8217;t use the WordPress database &#8211; for many reasons, not limited to the following&#8230;</p>
<p>1) Ability to store more user information than what WordPress allows</p>
<p>2) More powerful user search, profile updates, affiliate information, etc.</p>
<p>So, if you want to use any WordPress based plugins &#8211; like WordPress Forums or Subscribe2Blog &#8211; these forums are looking at WordPress&#8217; native user database.</p>
<p>Now comes the necessity of &#8220;syncing&#8221; the DAP user data and your WordPress user data.</p>
<p>In the DAP Dashboard, in &#8220;<strong>Setup </strong>&gt; <strong>Config </strong>&gt; <strong>Advanced</strong>&#8220;, you will see two settings for syncing DAP &amp; WP user data.</p>
<p><a href="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/05/dap-wp-sync.png" rel="lightbox[385]" title="dap-wp-sync"><img class="alignnone size-full wp-image-386" style="border: 1px solid black;" title="dap-wp-sync" src="http://www.digitalaccesspass.com/doc/wp-content/uploads/2010/05/dap-wp-sync.png" alt="" width="493" height="96" /></a></p>
<h3>(1) Sync DAP User data and WP User data</h3>
<p>If you turn this to  &#8220;<strong>Y</strong>&#8221; (for &#8220;Yes&#8221;), then every time someone logs  into DAP, their DAP user data (just name and email) is  automatically &#8220;synced&#8221; with WordPress user data. If you set this to &#8220;N&#8221;, then no data will be transferred from DAP to WordPress.</p>
<h3>(2) Sync WP  data only for PAID users</h3>
<p>This one matters only if you have set <strong> (1)</strong> above to &#8220;Y&#8221;.</p>
<p>If you want <strong>only your &#8220;PAID&#8221;  members</strong> to be synced with WordPress, then set this to &#8220;<strong>Y</strong>&#8220;.</p>
<p>If  you want <strong>both &#8220;FREE&#8221; and &#8220;PAID&#8221; members</strong> synced with WordPress, then set this to &#8220;<strong>N</strong>&#8220;.</p>
<p>Here&#8217;s how it actually works:</p>
<ol>
<li>For the sync to work, you must first setup and save the above 2 config settings</li>
<li>After you save the above two config settings, make sure you log out of DAP and re-log in (if you are/were logged in and testing as a regular user), because only then, the Config settings above will take effect.</li>
<li>Your user must log in through a DAP login form (not the WP login form).</li>
<li>Make sure the user is redirected to <strong>any part of your WordPress blog</strong> after log in. This can be done via &#8220;Logged In URL&#8221; setting in DAP Config.</li>
<li>The user can be redirected to any WP page, WP post or even your blog home page &#8211; that&#8217;s the only time the &#8216;syncing&#8217; kicks in.</li>
<li>When user lands on any page/post of your WP blog, then the DAP LiveLinks plugin (which you have already installed &amp; enabled) kicks of the &#8220;sync&#8221;, copies the logged in member&#8217;s name and email over to the WordPress user table, and also automatically logs him into your WordPress blog.</li>
</ol>
<p>That&#8217;s all there is to it.</p>
<p>Also see: <a href="http://www.digitalaccesspass.com/doc/forum-integration/">Forum Integration</a></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/wordpress-user-sync/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Forum Integration</title>
		<link>http://www.digitalaccesspass.com/doc/forum-integration/</link>
		<comments>http://www.digitalaccesspass.com/doc/forum-integration/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:13:59 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[3rd Party Integration]]></category>
		<category><![CDATA[Access Control]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[Forums]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Users]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Plugins]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=307</guid>
		<description><![CDATA[DAP currently integrates with all WordPress-based Forum plugins &#8211; like bbPress, Simple:Press, WP Forum, etc. DAP also integrates with vBulletin. This post is primarily about integration with WP-based forums. For vB integration details, click here. Integration with bbPress, Simple:Press, WP Forum, etc What this essentially achieves, is that once your forum plugin has been integrated [...]]]></description>
			<content:encoded><![CDATA[<p>DAP currently integrates with all WordPress-based Forum plugins &#8211; like <strong>bbPress</strong>, <strong>Simple:Press</strong>, <strong>WP Forum</strong>, etc.</p>
<p>DAP also integrates with <a href="http://DigitalAccessPass.com/vb.php" target="_blank">vBulletin</a>.</p>
<p>This post is primarily about integration with WP-based forums. <strong>For <a href="http://www.digitalaccesspass.com/doc/vbulletin-integration/">vB integration details, click here</a></strong>.</p>
<h3>Integration with bbPress, Simple:Press, WP Forum, etc</h3>
<p>What this essentially achieves, is that once your forum plugin has been integrated with DAP (explained below), anyone who is a member in your DAP-powered membership site, will also be automatically be logged in to your forum when they log in to your membership site.</p>
<p><strong>So they won&#8217;t have to log in twice</strong> [like, once into DAP and once into your forum].</p>
<p>Here&#8217;s how you set up the DAP/forum integration.</p>
<ol>
<li>Download the 3rd party wordpress forum plugin</li>
<li>Install it as per their instructions. We don&#8217;t support the installation or setup of the forum plugin itself.</li>
<li>Log in to your DAP Admin Dashboard and click on &#8220;Config &gt; Advanced&#8221;.</li>
<li>You have two settings on the page that applies to forum integration:<br />
 &#8220;<strong>Sync DAP User data and WP User data</strong>&#8220;<br />
 &#8220;<strong>Sync WP data only for PAID users</strong>&#8220;.(Both are explained further below.)</li>
<li>Pick &#8220;Y&#8221; or &#8220;N&#8221; for each of them, and you&#8217;re all set.</li>
</ol>
<p>First, a quick explanation of both settings.</p>
<h3>1) Sync DAP User data and WP User data</h3>
<p>If you turn this to &#8220;Y&#8221; (for &#8220;Yes&#8221;), then every time someone logs into DAP, they&#8217;re automatically logged into WordPress too (with a &#8220;User&#8221; role). And because they&#8217;re logged into WordPress, that means they&#8217;re also logged into your forum (because you are using a WordPress-based Forum Plugin which already integrates with your WordPress blog.)</p>
<h3>2) Sync WP data only for PAID users</h3>
<p>This one matters only if you have set (1) above to &#8220;Y&#8221;.</p>
<p>So once you have decided to turn on the DAP/Forum plugin integration, then if you want <strong>only your &#8220;PAID&#8221; members</strong> to have access to the forum, then set this to &#8220;Y&#8221;.</p>
<p>If you don&#8217;t care about both FREE and PAID users accessing your forum, then set this to &#8220;N&#8221;.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/forum-integration/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Merge Tags For WordPress Posts &amp; Pages</title>
		<link>http://www.digitalaccesspass.com/doc/merge-tags-in-wordpress-posts/</link>
		<comments>http://www.digitalaccesspass.com/doc/merge-tags-in-wordpress-posts/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 03:23:24 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[LiveLinks]]></category>
		<category><![CDATA[Personalization]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=169</guid>
		<description><![CDATA[Here are the merge-tags that you can use in your WP posts, and what they mean. (Click here for merge tags for Autoresponder &#38; Broadcast Emails) %%LOGIN_FORM%% This is better suited for a WP &#8220;page&#8221;. This text will be replaced by a login form using which your members can log in to your membership site. [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the merge-tags that you can use in your WP posts, and what they mean. (<a href="http://www.digitalaccesspass.com/doc/merge-tags-for-email/">Click here for merge tags for Autoresponder &amp; Broadcast Emails</a>)</p>
<p><strong>%%LOGIN_FORM%%</strong></p>
<p>This is <a href="http://www.digitalaccesspass.com/doc/creating-a-login-page-within-wordpress/">better suited for a WP &#8220;page&#8221;</a>. This text will be replaced by a login form using which your members can log in to your membership site.</p>
<p><strong>%%AFFDETAILS%%</strong></p>
<p>This will be replaced by the entire Affiliate section from the default home page at YourSite.com/dap/ . Better suited for a Page.</p>
<p><strong>%%USERPROFILE%%</strong></p>
<p>This will be replaced by the user profile from the default home page at YourSite.com/dap/. Better suited for a Page.</p>
<p><strong>%%USERLINKS%%</strong></p>
<p>This will be replaced by the user links section (the list of what products and what links user currently has access to) from the default home page at YourSite.com/dap/. Better suited for a Page.</p>
<p><strong>%%FIRST_NAME%%</strong></p>
<p>This will be replaced by the first-name of the user.</p>
<p><strong>%%EMAIL%%</strong></p>
<p>This will be replaced by the email id of the user.</p>
<p><strong>%%AFF_LINK%%</strong></p>
<p>This will be replaced by the raw affiliate link of the member. If you want it to show up as a link in your blog post, use it like this:</p>
<blockquote><p>&lt;a href=&#8221;%%AFF_LINK%%&#8221;&gt;%%AFF_LINK%%&lt;/a&gt;</p></blockquote>
<p><strong>%%MSG%%</strong></p>
<p>1) Create a WP &#8220;page&#8221; with the slug &#8220;error&#8221;, and it can be accessed at http://YourSite.com/error/</p>
<p>2) In the body of the page, put the text %%MSG%% &#8211; followed by whatever copy you want.</p>
<p>3) Enter the URL from Step #1 on your &#8220;Products&#8221; page, in the field &#8220;Error Page URL&#8221;</p>
<p>4) Logout of DAP, and log back in for the changes to take effect.</p>
<p>Impact: When someone tries to visit a link that has expired, or a link that they don&#8217;t have access to, they will be redirected to the above URL, and the system error message will be shown where you put in the merge code %%MSG%%.</p>
<p><strong>%%PRODUCT_DETAILS_&lt;insert-product-id&gt;%%</strong></p>
<p>Replaces merge tag with Product-specific details (including links available to the member as part of that Product) on a specific WordPress page/post.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/merge-tags-in-wordpress-posts/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Login/Logout Widget</title>
		<link>http://www.digitalaccesspass.com/doc/loginlogout-widget/</link>
		<comments>http://www.digitalaccesspass.com/doc/loginlogout-widget/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 03:00:48 +0000</pubDate>
		<dc:creator>Ravi Jayagopal</dc:creator>
				<category><![CDATA[Customization]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress FAQ]]></category>

		<guid isPermaLink="false">http://www.digitalaccesspass.com/doc/?p=166</guid>
		<description><![CDATA[DAP has a Login/Logout Widget that you can use in any widget-ready theme. Log in as WP admin, and look under &#8220;Appearance &#62; Widgets&#8221;. You&#8217;ll see the widget. Drag this widget on to any customizable part of your theme. The widget puts the DAP login form right on your sidebar. When a user is not [...]]]></description>
			<content:encoded><![CDATA[<p>DAP has a Login/Logout Widget that you can use in any widget-ready theme.</p>
<p>Log in as WP admin, and look under &#8220;Appearance &gt; Widgets&#8221;.</p>
<p>You&#8217;ll see the widget. Drag this widget on to any customizable part of your theme.</p>
<p>The widget puts the DAP login form right on your sidebar.</p>
<p>When a user is not logged in, they will see the login form.</p>
<p>When they are logged in, they just see a &#8220;Logout&#8221; button.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.digitalaccesspass.com/doc/loginlogout-widget/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

