1.Вы уже реализовали функционал миграции?
2.Будет ли реализована обратная миграция (запись данных в метаполе “views”), в случае закрытия вашего сервиса?
3. На сколько быстро работает плагин? В том смысле что насколько быстро приходят ответы от вашего сервера?
Почему спрашиваю, у меня на сайте стоят комментарии cackle, которые работают по аналогичной схеме – хранятся на удаленном сервере. Так вот они очень медленного грузятся и последними.
4.Не совсем понял как происходит вывод количества просмотров, у вас есть аналог the_views() от WP-PostViews?
//MYVIEWS!!!!!
define( 'DYNAMIC_OUTPUT_BUFFER_TAG', 'MYVIEWS' ); // Change this to a secret placeholder tag
if ( DYNAMIC_OUTPUT_BUFFER_TAG != '' ) {
function dynamic_output_buffer_test( &$cachedata = 0 ) {
if ( defined( 'DYNAMIC_OB_TEXT' ) )
return str_replace( DYNAMIC_OUTPUT_BUFFER_TAG, DYNAMIC_OB_TEXT, $cachedata );
ob_start();
// call the sidebar function, do something dynamic
echo "<p> " . date( 'H:i:s' ) . "</p>";
if(function_exists('the_views')) { the_views(); }
$text = ob_get_contents();
ob_end_clean();
if ( $cachedata === 0 ) { // called directly from the theme so store the output
define( 'DYNAMIC_OB_TEXT', $text );
} else // called via the wpsc_cachedata filter. We only get here in cached pages in wp-cache-phase1.php
return str_replace( DYNAMIC_OUTPUT_BUFFER_TAG, $text, $cachedata );
}
add_cacheaction( 'wpsc_cachedata', 'dynamic_output_buffer_test' );
function dynamic_output_buffer_init() {
add_action( 'wp_footer', 'dynamic_output_buffer_test' );
}
add_cacheaction( 'add_cacheaction', 'dynamic_output_buffer_init' );
function dynamic_output_buffer_test_safety( $safety ) {
if ( defined( 'DYNAMIC_OB_TEXT' ) ) // this is set when you call dynamic_output_buffer_test() from the theme
return 1; // ready to replace tag with dynamic content.
else
return 0; // tag cannot be replaced.
}
add_cacheaction( 'wpsc_cachedata_safety', 'dynamic_output_buffer_test_safety' );
}
<table style="width:100%;border:1px solid #000">
<tr>
<td style="width:500px">Левая колонка</td><td>Правая колонка</td>
<td>Правая колонка</td>
<td>Правая колонка</td>
<td>Правая колонка</td>
<td>Правая колонка</td>
<td>Правая колонка</td>
<td>Правая колонка</td>
<td>Правая колонка</td>
<td>Правая колонка</td>
</tr>
</table>
Или им можно как то по другому сформулировать задачу?